In Excel, er det ingen andre måter å løse dette problemet, unntatt VBA.
Kutools for Excel, med mer enn 120 praktiske Excel-funksjoner, forbedre arbeidseffektivitet og lagre din arbeidstid . Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce 1. Trykk Alt + F11 tastene samtidig, og en Microsoft Visual Basic for Applications vindus spretter.
2. Klikk Sett > Modul, deretter lime inn under VBA kode til popping modulen vinduet
VBA. Lim verdier til synlige celler bare
Sub CopyFilteredCells () 'Updateby20150203 Dim rng1 Som Range Dim rng2 Som Range Dim InputRng Som Range Dim OutRng As Range. xTitleId = "KutoolsforExcel" Set InputRng = Application.Selection Set InputRng = Application.InputBox ("Kopier Range:", xTitleId, InputRng.Address, Type: = 8) Sett OutRng = Application.InputBox ("Lim Range:", xTitleId, Type: = 8) For Hver rng1 I InputRng rng1.Copy For Hver rng2 I OutRng Hvis rng2.EntireRow.RowHeight > 0 Then rng2.PasteSpecial Set OutRng = rng2.Offset (1) .Resize (OutRng.Rows.Count) Exit For End If Neste Neste Application.CutCopyMode = FalseEnd Sub3. Klikk F5-tasten eller Run-knappen, og en dialogboks dukker opp for deg å velge verdier for å kopiere. Se skjermbilde:
4. Når du har valgt verdier, klikk OK, så en annen dialog spretter ut for å velge et område å lime de utvalgte data. Se skjermbilde:
5. Klikk på OK. Du kan bare se de synlige cellene limt de valgte verdiene.
Aldri trenger å bekymre deg for lange lange formler i Excel lenger! Kutools for Excel Auto Tekst kan legge alle formler til en gruppe som automatisk tekst, og frigjøre hjernen din! Klikk her for å vite Auto Text Klikk her for å få gratis prøve