Visual Basic 6,0 Excel Tutorial

February 17

Visual Basic 6,0 Excel Tutorial


Excel oftast används för att organisera data på ett mer läsbart format, men som bara står för hälften av det programmets möjligheter. När världen av Visual Basic Application (VBA) för Excel 6,0 öppnas upp, finns det nästan inga gränser för vad systemet kan åstadkomma. VBA bär - liksom alla programmeringsspråk - en brant inlärningskurva, men en hög belöning för dem som kan behärska det.

Visual Basic Editor

Tryck och håll nere Alt-tangenten och sedan på F11. Excel VBA Editor visas, så att du kan hantera och skapa ett makro - eller flera - att göra vad du behöver göra. Ett makro är en genväg till en uppgift som du gör upprepade gånger. Redaktören bör ha tre fönster: Projektet, Egenskaper och Code fönster. Projektfönstret håller reda på de olika arken och föremål med anknytning till din Excel-arbetsbok. Fönstret Egenskaper spårar några av de olika saker som kan vara annorlunda om dina makron - under din tidig användning av VBA, behöver du inte det här fönstret mycket. Du kommer att tillbringa merparten av din tid i koden fönstret, skriver koderna som utgör dina olika makron.

Din första Program

Ta koden fönstret i fokus och börja skriva din kod. Skriv in "Sub MyRoutine," lägga till två vagnretur, och skriv sedan "End Sub." Du har nu skapat en subrutin kallad "MyRoutine" som gör ingenting. Placera markören mellan de rader kod, och börja skriva rutinen. Följande kod kommer att kombinera en lista över första och efternamn i kolumnerna A och B i kolumn C:

sub MyRoutine

Activesheet.Range("C1" ).Select

Gör Fram Selection.Offset (0, -2) .value = & quot; & quot;
Selection.Value = Selection.Offset (0, -2) .value & amp; & Quot; & Quot; & Amp; Selection.Offset (0, -1)
Selection.Offset (1, 0) .Select
Slinga

Range (& quot; A1 & quot;) .Select

End Sub

Experimentera med nya koder och funktioner. Du kan hitta en mängd av dessa i de områden som anges i Referenser och resurser. Om du har problem med att få de funktioner för att köra, kontrollera att det inte finns några saknade skiljetecken, och att alla dina subrutiner börjar och slutar.

aktiverande Makron

Ett makro är en av två saker: antingen koden du programmerat i Visual Basic (vad VBA kallar en subrutin), eller genom att spela in dem med Macro Recorder verktyg. Makron kan utlösas genom ett antal olika sätt. Den mest grundläggande är att trycka på Alt och F7, eller hitta Makron menyn i menyn Verktyg. Detta öppnar Kör makron dialogrutan som låter dig köra alla makron som du har gjort hittills. När du startar en ny makro, kan du också ställa in den att ha ett kortkommando. Öppna undermenyn makron och välj Spela in makro, mata in ett namn för makrot och sedan välja ett kortkommando. När du öppnar VBE, kan du redigera att makro så att när någon användartyper i kortkommandot aktiverar automatiskt Excel ditt makro.

Du kan också göra en knapp som sätter igång ditt makro. Öppna menyn Rita eller högerklicka och infoga ett objekt. Utforma knappen med hjälp av olika verktyg, högerklicka på objektet och välj "Koppla makro." Välj ditt makro i listan och spara den. När en användare klickar på objektet, kommer makrot körs automatiskt.

Dela kalkylblad

Se till att alla användare som avser att använda kalkylbladet på sin dator har Makrosäkerhetsinställningar som antingen låg eller medelhög. Låg säkerhet gör det möjligt för maskinen att köra alla makron som är knutna till någon kalkylblad - som kan lämna datorn öppen för infektion om du inte känner till källan till kalkylbladet. Medium säkerhet kommer att uppmana användaren att tillåta eller neka makron - och de bör välja "Tillåt."


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com