Microsoft Excel er et regnearksprogram med avanceret funktionalitet til at manipulere , sortering og kortlægning numeriske data. Excel har mange egenskaber og funktioner, til rådighed, der udfører forskellige handlinger, som brugeren kan kræve. Når den indbyggede funktionalitet ikke opfylder brugerens krav , den medfølgende programmering sprog, Visual Basic for Applications (VBA ) , kan bruges i stedet. VBA er et robust programmeringssprog til rådighed for operationer , der udføres inde fra regnearket. En operation såsom sletning rækker baseret på tilpassede krav er en perfekt pasform til VBA. Ting du skal
Microsoft Excel
Vis Flere Instruktioner
1
Åbn Microsoft Excel-regneark , som du ønsker at slette hver tredje række.
2
Tilføj data til første tolv rækker i regnearket i kolonnen "A. "
3
Åbn menuen for makroer ved at trykke på " Alt" og "F8 " ; . " . Opret" nøgler
4
Enter " Deletethree " i boksen Makronavn , og klik på knappen mærket
5
Indsæt følgende kode nedenfor teksten " Sub Deletethree " : Hej
' Dim variables.Y = 1I = 1
Set xRng = Selection
' Loop for hver række i selectionFor xCounter = 1 at xRng.Rows.Count
p Hvis Y = 3 Så
' ... slette en hel række af cells.xRng.Cells (I). EntireRow.DeleteY = 1' Ellers .. . Else ' ... øg jeg med én for at bladre gennem range.I = I + 1Y = Y + 1End Hvis
Næste xCounter
6
Gem makro " Deletethree " ved at trykke på "Ctrl" og "S" tasterne. Luk vinduet "Microsoft Visual Basic " for at vende tilbage til Excel ansøgningen.
7
Highlight cellerne A1 gennem A12 i regnearket.
8
Tryk på " Alt" , og "F8" nøgler til at åbne makro- menuen. Vælg makro " Deletethree " og venstre -klik på "Kør" knappen. Ved afslutningen af makroen , hver tredje række fjernet.