Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> spreadsheets >> Content
Hoe te kopiëren & plakken om Verkrijgbaar Rijen in Macro
Microsoft Excel is vooral dol op aaneengesloten reeksen . Wanneer een bereik is gebroken door lege cellen , Excel voegt een laag van moeilijkheid om uw spreadsheet taken. Soms is de oplossing is om de spaties in te vullen , het kopiëren van rijen die gegevens bevatten en plakken van de waarden in de lege rijen eronder . Als u werkt met een groot werkblad , waarschijnlijk u niet wilt om dit te doen met de hand. Gebruik in plaats daarvan een Visual Basic for Applications ( VBA ) macro om de beschikbare rijen en plakken in de gegevens automatisch te vinden . Instructies

Open " Microsoft Excel " 1 versie 2002 of hoger . Kopen van 2

Maak een werkblad voor het testen van uw macro . Onder meer rijen met gegevens en rijen die leeg zijn . Voer de volgende :

Cel B1
: test1

Cel C1 : test1

Cel A4
: test2

Cell
B4 : test2

cel C4 : test2

Cell D4 : test2

cel A5 : test3

cel B5
: test3

Cell
C5 : test3

cel A9 : test4
3

Druk op ' Alt + F11 "om de Visual Basic Editor te openen
4

Plaats een lege module om uw VBA- code te houden . . Kies " Invoegen " en vervolgens " Module " uit het menu .
5

Start een nieuwe subroutine genaamd " PasteAvail . " Typ het volgende in de code -module : " . Enter"

Sub PasteAvail
( )

Press
Excel zal een " End Sub " verklaring toe te voegen .
6

Verklaar de variabelen die je gaat gebruiken . Typ het volgende tussen de " Sub " en " End Sub " uitspraken :

Dim MaxRows
As Long , LastRow As Long , i As Long Dim

MaxCols als Geheel , firstrow als Geheel

7

variabelen toewijzen aan het totale aantal rijen en kolommen op het werkblad te houden . De werkelijke waarde van deze variabelen zal afhangen van welke versie van Excel die u gebruikt . Typ het volgende :

MaxRows
= Rows.Count

MaxCols
= Columns.Count
8

toewijzen variabelen om rijnummers houden voor de eerste en laatste rijen bevatten gegevens . Dit voorkomt een lange lus door elke rij in het werkblad . Typ het volgende : . .

Firstrow = 1

LastRow
= Cells ( MaxRows , 1 ) End ( xlUp ) Rij
9

Voeg code om naar te kijken elke rij, van eerste tot de laatste , beslissen of de rij is leeg , en kopiëren of plakken als dat nodig is. Typ het volgende : .

Voor i = firstrow Om LastRow

Rijen
( i ) Selecteer

Als WorksheetFunction.CountBlank ( Rijen ( i ) ) = MaxCols Dan

ActiveSheet.Paste

Else

Selection.Copy

End
Als

Next i
10

Laat de " End Sub " verklaring op zijn plaats .
11

Voer de macro . Selecteer " Run " en vervolgens " Uitvoeren Sub /UserForm " uit het menu .
12

Druk " Alt + F11 " om terug te keren naar het Excel-werkblad en bekijk de resultaten .
< br >

Previous: Next:
  spreadsheets
·Hoe maak je een draaitabel Kop…
·Hoe uw eigen Blank Grid & Graf…
·Hoe maak je een foto-gids behu…
·Hoe je tekst Wikkel in een cel…
·Hoe kan ik een spreadsheet Tra…
·Hoe te Interactieve Grafieken …
·Hoe te Alfabetiseer in Smartsh…
·Hoe maak je een Scrolling tabe…
·VBA : Hoe om te bepalen een Ar…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe kan ik een Excel-werkblad convertere…
·Hoe te Turn Off the Bloom in Bad Company…
·Software voor papier naar CAD conversie 
·Hoe te Fonts maken in Speciale tekens 
·Hoe maak je een Analysis & Design Docume…
·Hoe te Bijlagen noteren in mijn brief 
·McAfee VShield Vs . McShield 
·Hoe het opzetten van een verbinding met …
·PDF Vereisten 
Copyright © Computer Kennis http://www.nldit.com