Elke werkbladen die je in het Microsoft Excel -software heeft opgeslagen kan worden gewijzigd met behulp van de Visual Basic for Applications ( VBA ) programmeertaal . U kunt VBA-code gebruiken om de inhoud van de cellen veranderen of zelfs een gebruiker voor de specifieke inbreng vragen . Als u wilt een extra laag van controle toe te voegen aan uw code , kunt u gebruik maken van logische instructies die u in staat om verschillende acties op basis van vooraf bepaalde situaties . Er zijn verschillende logische instructies beschikbaar voor gebruik in Excel VBA . Instructies Als /Dan /Else Verklaring 1 Open uw Excel-werkblad en klik op het tabblad "Ontwikkelaar " . Klik op het pictogram " Visual Basic " en selecteer vervolgens de specifieke werkblad waar je wilt logica verklaringen toe te voegen . Kopen van 2 Voer in het openen en sluiten " Sub " commando's als ze niet al aanwezig zijn in uw VBA code . Bijvoorbeeld , als je wilt om het nieuwe gedeelte van de code " UsingLogic , " type " Sub UsingLogic ( ) " te noemen en vervolgens naar beneden een paar regels en typ " End Sub . " 3 Ga naar een willekeurige lijn tussen het openen en sluiten " Sub " commando . Gebruik de " Als " commando om een laag van de logica toe te voegen aan uw code . Bijvoorbeeld , als je een integer met de naam " Tax" en je wilt code uit te voeren op basis van de waarde , het type " als Tax < 100 " . 4 Voeg in een "Dan " verklaring aan uitvoeren van een code wanneer uw " Als ' verklaring klopt . Typ bijvoorbeeld " Als Tax < 100 dan Cells ( 1 , 1 ) . value = 100 " naar de eerste cel te wijzigen om de waarde van " 100 "als de Belastingdienst integer is momenteel minder dan 100 . 5 Voeg in een " Else " verklaring rekening te houden met wat de code moet doen als de originele " Als " statement is niet waar . Typ bijvoorbeeld " Als Tax < 100 dan Cells ( 1 , 1 ) . value = 100 Else Cells ( 1,1 ) . value = 50 " als je de waarde van de cel te veranderen naar 50 willen als de waarde van de Belastingdienst integer is momenteel groter dan 100 . < br > voor /Volgende Verklaring 6 Access op het tabblad " Developer " en selecteer " Visual Basic . " Navigeer naar de sectie van de code waar u wilt de voor /add volgende verklaring . 7 Verklaar het bereik dat u wilt gebruiken voor de verklaring . Typ bijvoorbeeld " voor a = 1 tot 5 " als u wilt dat de verklaring te lopen door vijf iteraties . < br > 8 omlaag een lijn en type in " Cells ( a , 1 ) = a " . omlaag andere lijn en typ " Next a ' als je wilt lopen door de eerste vijf cellen in de werkmap en typ een toenemend aantal in elke cel . Select Case statement 9 Ga naar het tabblad ' Developer ' in uw Excel-werkmap en kies " Visual Basic . " Klik op het gebied in de code waar je wilt een " Select Case " statement . 10 Definieer een variabele die u wilt gebruiken om de voorwaarden van de verklaring selecteren voegen . Typ bijvoorbeeld " Dim Gebruikers As Integer " als je wilt naar een integer met de naam definiëren "Users ". 11 Verplaats een regel omlaag en typ " Select case Users " . omlaag andere lijn en voer in de voorwaarden om te gebruiken voor de zaak , voor bijvoorbeeld " Gebruikers is > = 10 " als je wilt wat code uit te voeren indien de waarde van de " gebruikers" is momenteel groter dan of gelijk aan 10 . 12 Go down een andere lijn en voer in het code uit te voeren als "Users " is kleiner dan of gelijk aan 10 , zoals " Cells ( 1,1 ) . Value = 50 " . omlaag andere lijn en voer in zoveel andere gevallen als u wilt gebruiken , zoals " gebruikers is < 5 " als u wilt code uit te voeren als de " Users " variabele is momenteel minder dan 5 . 13 Verplaats een regel omlaag en typ" End Select " om de verklaring te beëindigen . < br >
|