Navigering gennem poster i et regneark i Microsoft Excel ved hjælp af Visual Basic for Applications ( VBA ) kan hjælpe dig se dem let. VBA er et edb-programmering sprog, der anvendes i Microsoft Office til at automatisere rutineopgaver ellers sker manuelt. En måde at navigere gennem poster er ved at skabe en " UserForm ", hvor du kan tilføje kontrolelementer såsom lister til at vise projektarkdata og knapper til navigation. Valg af en post i et regneark gøres gennem " Range " objekt og " Value" egenskab bruges til at hente data . Excel Navigation Problem
Du kan oprette en stor database i et Excel-regneark , men det kan blive et problem, når du ruller ned mange rækker for at finde en bestemt post . Du kan bruge "Find" funktion i Excel til at finde ord i dit regneark , men det er ikke brugervenligt. En af de bedste måder at navigere gennem poster er gennem automatisering. VBA giver dig fleksibilitet til at skabe programmer, der kan hjælpe dig med at navigere i Excel.
Excel VBA Development
En type Excel udvikling er gennem VBA. Du kan bruge VB Editor til at oprette en sub procedure, der kan navigere gennem alle poster i dit regneark , indtil den finder referat af interesse. At løse denne opgave , du vil bruge nogle form for loop , såsom en "For ... Loop " eller "Mens " loop og vælg hver celle ved hjælp af " Range " objekt og " Value " ejendom . Dette er nyttigt , når du hurtigt vil søge på hele regneark.
User Form Controls
anden form for navigering poster i Excel er ved at skabe en " UserForm "kontrol . Denne kontrol er en brugergrænseflade , hvor du kan tilføje andre kontrolelementer til at vise data i dit regneark. For eksempel kan en liste kontrol bruges til at vise den aktuelle valgte post. Kommando -knapperne kan bruges til at flytte til den forrige post eller næste post i regnearket.
Excel makroer
p Hvis du er en programmør , der ikke har stor erfaring i VBA så makroer er et godt sted at starte. En makro er simpelthen en sub procedure, der udfører et sæt af VBA -kommandoer . Excel giver dig mulighed for at optage makroer ved at optage enhver bevægelse du laver , og automatisk at generere VBA-kode i et modul . Du kan redigere koden i makroen at tilføje flere funktioner eller gøre det mere dynamisk. Du kan derefter udføre disse makroer med et enkelt klik .