Hur klistrar man in värden i synliga / filtrerade celler endast i Excel?
Om du har filtrerat data eller gömt några celler i Excel och när du klistrar in värden i det filtrerade eller dolda området kommer de dolda cellerna också att fyllas med klistrade värden. Här kommer jag att berätta några knep för att klistra in värden i synliga celler endast i Excel.
Klistra in värden till synliga celler med VBA
Klistra in värden i synliga celler med Klistra in i synligt intervall av Kutools för Excel
Klistra in värden till synliga celler med VBA
I Excel finns det inga andra sätt att lösa detta problem förutom VBA.
1. Tryck Alt + F11 tangenter samtidigt, och a Microsoft Visual Basic för applikationer fönstret dyker upp.
2. klick Insert > Modulerna, klistra sedan in under VBA-koden i fönstret med poppande modul.
VBA: Klistra in värden endast i synliga celler.
Sub CopyFilteredCells()
'Updateby20150203
Dim rng1 As Range
Dim rng2 As Range
Dim InputRng As Range
Dim OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Copy Range :", xTitleId, InputRng.Address, Type: = 8)
Set OutRng = Application.InputBox("Paste Range:", xTitleId, Type: = 8)
For Each rng1 In InputRng
rng1.Copy
For Each rng2 In OutRng
If rng2.EntireRow.RowHeight > 0 Then
rng2.PasteSpecial
Set OutRng = rng2.Offset(1).Resize(OutRng.Rows.Count)
Exit For
End If
Next
Next
Application.CutCopyMode = False
End Sub
3. klick F5 nyckeln eller Körning -knappen, då dyker en dialog upp där du kan välja värden som ska kopieras. Se skärmdump:
4. När du har valt värden klickar du på OK, sedan dyker en annan dialogruta ut för att välja ett intervall för att klistra in valda data. Se skärmdump:
5. klick OK. Du kan bara se att de synliga cellerna har klistrats in de valda värdena.
Klistra in värden i synliga celler med Klistra in i synligt intervall av Kutools för Excel
Egentligen, om du använder Klistra in i synligt intervall nytta av Kutools för Excel - ett praktiskt Excel-verktyg, du kan snabbt och enkelt lösa problemet med att klistra in värden i det synliga området.
Kutools för Excel, med mer än 300 praktiska funktioner, gör dina jobb enklare. | ||
När du har installerat Kutools för Excel, gör så här:(Gratis nedladdning Kutools för Excel nu!)
1. Välj ett värdeintervall som du vill kopiera och klistra in och klicka sedan på Kutools > Mätområde > Klistra in i synligt intervall > Alla or Bara klistra in värden. Se skärmdump:
2. Sedan a Klistra in i synligt intervall dialogrutan dyker upp och välj det intervall du vill klistra in värdena. Se skärmdump:
3. klick OK. Nu klistras de valda värdena in i det synliga området.
Klistra in endast värden i synliga celler | Klistra in allt i synliga celler |
Klicka här för mer information om verktyget Klistra in till synligt område.
Klistra in endast på synliga celler
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!