Visual Basic for Applications (VBA) är den idealiska metoden för att anpassa Excel 2010 för att passa dina behov. Om du hela tiden kommer på dig själv med att utföra samma uppgifter, som att kopiera data i Excel, kan du få VBA att utföra uppgiften åt dig. Istället för att kopiera data från ett kalkylblad manuellt och klistra in det i ett annat, skriv ett VBA-makro och du kan trycka på en knapp för att utföra kopieringen och klistra in direkt.
Steg 1
Klicka på fliken "Utvecklare" och klicka sedan på "Visual Basic" för att öppna Visual Basic Editor (VBE) med vilken du kan skapa VBA.
Dagens video
Steg 2
Klicka på "Infoga" och klicka sedan på "Modul" för att öppna ett tomt modulfönster.
Steg 3
Klipp ut och klistra in följande kod i modulfönstret:
Sub Copy_Data() Application. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Value = Worksheets("Sheet2").Range("B1:B10").Value Application. ScreenUpdating = True End Sub
Steg 4
Skräddarsy koden efter dina specifika behov; som skrivet kopierar koden data i cellerna A1 till A10 i kalkylblad 1 till cellerna B1 till B10 i kalkylblad 2. Om du till exempel vill kopiera data från cellerna C1 till C100 på blad 4 till cellerna D1 till D100 på blad 5, skulle du skriva om den tredje raden i koden för att läsa:
Worksheets("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").Value
Steg 5
Tryck på "F5" för att köra rutinen.
Dricks
Tryck på "Alt" och "F11" tangenterna samtidigt för att växla mellan kalkylbladet och din kod.