VBA ( Visual Basic for Applications) er programmeringssproget i Excel og andre Office -programmer.
1 Opret en makro : Med Excel VBA kan du automatisere opgaver i Excel ved at skrive såkaldte makroer. I dette kapitel lærer du, hvordan du opretter en simpel makro .
2 MsgBox : MsgBox er en dialogboks i Excel VBA, du kan bruge til at informere brugerne af dit program.
3 Arbejdsbog og regnearkobjekt : Lær mere om projektmappen og regnearksobjektet i Excel VBA.
4 Områdeobjekt : Range -objektet, som er repræsentationen af en celle (eller celler) på dit regneark, er det vigtigste objekt i Excel VBA.
hvordan man laver et frekvenshistogram i Excel
5 Variabler : Dette kapitel lærer dig, hvordan du erklærer, initialiserer og viser en variabel i Excel VBA.
6 Hvis derefter erklæring : Brug sætningen If Then i Excel VBA til at udføre kodelinjer, hvis en bestemt betingelse er opfyldt.
7 Sløjfe : Looping er en af de mest kraftfulde programmeringsteknikker. En sløjfe i Excel VBA giver dig mulighed for at sløjfe gennem en række celler med kun et par kodelinjer.
8 Makrofejl : Dette kapitel lærer dig, hvordan du håndterer makrofejl i Excel.
9 Strengmanipulation : I dette kapitel finder du de vigtigste funktioner til at manipulere strenge i Excel VBA.
10 Dato og tid : Lær, hvordan du arbejder med datoer og tidspunkter i Excel VBA.
elleve Begivenheder : Begivenheder er handlinger, der udføres af brugere, som udløser Excel VBA til at udføre kode.
12 Array : En matrix er en gruppe af variabler. I Excel VBA kan du henvise til en bestemt variabel (element) i en matrix ved hjælp af matrixnavnet og indeksnummeret.
13 Funktion og sub : I Excel VBA kan en funktion returnere en værdi, mens en sub ikke kan.
14 Applikationsobjekt : Moderen til alle objekter er Excel selv. Vi kalder det applikationsobjektet. Applikationsobjektet giver adgang til en masse Excel -relaterede muligheder.
femten ActiveX -kontrolelementer : Lær, hvordan du opretter ActiveX -kontroller, f.eks. Kommandoknapper, tekstbokse, listebokse osv.
16 Brugerform : Dette kapitel lærer dig, hvordan du opretter en Excel VBA -brugerform.
VBA +
Bliv en VBA -pro! Du kan finde relaterede eksempler og funktionerpå højre side af hvert kapitelnederst i hvert kapitel. Nedenfor kan du finde en komplet oversigt.
1 Opret en makro: Skift værdier | Kør kode fra et modul | Makrooptager | Brug relative referencer | FormelR1C1 | Tilføj en makro til værktøjslinjen | Aktiver makroer | Beskyt makro
2 MsgBox: MsgBox -funktion | InputBox -funktion
3 Arbejdsbog og regnearkobjekt: Sti og fuldnavn | Luk og Åbn | Gå gennem bøger og ark | Salgsberegner | Filer i et bibliotek | Importér ark | Programmering af diagrammer
4 Range Object: CurrentRegion | Dynamisk rækkevidde | Ændre størrelsen | Hele rækker og kolonner | Forskydning | Fra aktiv celle til sidste indtastning | Union og kryds | Test et udvalg | Mulige fodboldkampe | Lave | Baggrundsfarver | Områdesamling | Sammenlign områder
hvordan man uddeler på excel
5 variabler: Mulighed eksplicit | Variabelt omfang | Variablernes liv
6 Hvis derefter erklæring: Logiske operatører | Vælg sag | Skattepriser | Mod Operator | Kontrol af primtal | Find den næsthøjeste værdi | Sum efter farve | Slet tomme celler
7 sløjfe: Sløjfe gennem defineret område | Sløjfe gennem hele kolonnen | Gør indtil sløjfe | Trin søgeord | Opret et mønster | Sorter tal | Tilfældig sortering af data | Fjern dubletter | Komplekse beregninger | Rygsækproblem
8 makrofejl: Debugging | Fejlhåndtering | Fejl Objekt | Afbryd en makro | Makrokommentarer
hvordan man ændrer aksetallene i excel
9 strengmanipulation: Separate strenge | Omvendte strenge | Konverter til korrekt sag | Tæl ord
10 Dato og tid: Sammenlign datoer og tider | DateDiff -funktion | Hverdage | Forsink en makro | År Forekomster | Opgaver på skema | Sorter fødselsdage
11 begivenheder: Før DoubleClick -begivenhed | Fremhæv Active Cell | Opret en sidefod, før du udskriver | Regninger og mønter | Rullende gennemsnitsbord
12 Array: Dynamisk matrix | Array -funktion | Månedens navne | Størrelse af et array
13 Funktion og sub: Brugerdefineret funktion | Brugerdefineret gennemsnitlig funktion | Flygtige funktioner | ByRef og ByVal
14 Applikationsobjekt: Statuslinje | Læs data fra tekstfil | Skriv data til tekstfil
15 ActiveX -kontroller: Tekstboks | Listeboks | Kombinationsfelt | Afkrydsningsfelt | Option Knapper | Spin -knap | Låneberegner
16 Brugerform: Brugerform og områder | Valutaomregner | Fremskridtsindikator | Valg af flere lister | Kombinationsboks med flere kolonner | Afhængige kombinationsbokse | Sløjfe gennem kontrolelementer | Kontrolindsamling | Brugerform med flere sider | Interaktiv brugerform