Stap 19:
Dit toont hoe te maken van de macro die werken voor een set van gegevens van elke lengte. Deze en soortgelijke stukjes code, kan online worden gevonden door googlen wat je wilt bereiken en zoeken via online forums. De bovenste pijl doet wat heet een variabele definiëren. Definieert een variabele met de naam "LastRow". De volgende regel gezocht van de zeer bodem van excel (ongeveer 65.000 rij ik geloof) en zoekt naar de laatste cel die een waarde in het heeft.
De volgende 4 pijlen veranderen de waarden van de oorspronkelijke code, nu in het groen. Wanneer een lijn een apostrof voor het heeft, het wordt een opmerking en zal groen worden. Dit betekent dat die lijn niet uitvoeren zal wanneer de macro wordt uitgevoerd. Veel programmeurs gebruiken deze te verlaten notities in hun macro's voor zichzelf of anderen over wat een bepaald deel van het programma doet.
Deze 4 veranderingen naast de pijlen profiteren van het feit dat een bereik van cellen in excel kan worden opgegeven in de vorm "Range(Cells(Row#,Column#),Cells(Row#,Column#))." Dit is gewoon een manier dat VBA naar een bereik van cellen zoeken zal en is de gemakkelijkste manier om te gebruiken als een variabele is een nummer toegekend, als in het volgende voorbeeld doet met LastRow.
Om te zoeken naar meer manieren om soortgelijk aan deze google code te bewerken dat u wilt bereiken en kijk voor online forums. Mr. Excel is een website die een heleboel nuttige informatie heeft voor beginnende programmeurs.
De macro is nu voltooid en u kunt opslaan en afsluiten van het VBA-venster. Probeer het verwijderen van de grafiek van het excel-bestand, klikt u op macro's in het tabblad Ontwikkelaars en uitvoeren van uw macro. Als er fouten zoeken naar verschillen in de code die wordt verstrekt in het voorbeeld optreden.