Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man skriver ett makro Coding MS Excel

    Makron är bitar av kod som kan köras repetitiva uppgifter inifrån Excel-arbetsboken . Att lära sig att skriva ett makro för Excel kommer att ge dig att ta kontroll över de handlingar och uppgifter som du arbetar med på en daglig basis . Kort sagt , kommer den här artikeln instruera läsaren i hur man skapar bitar av kod som kommer att revolutionera din multitasking upplevelsen med Excel . Makron ger en specifik effekt i dina Excel-dokument . Det språk som används i makron är Visual Basic for Applications ( VBA ) . Du kommer att använda detta språk för att skapa moduler anslutna till Excel-arbetsboken , där du kommer att lagra dina makron . Makron kommer verkligen lägga till funktioner och användarvänlighet för att dina Excel-dokument . Med makron kan du ordna flera ark av data i en ark eller formulera data på ett ark för att uppfylla någon av dina användarkrav . Instruktioner
    Skriv ett makro i MS Excel Använda VBA Editor
    1

    Klicka på Verktyg- menyn i Excel . Peka på " Macro " . Klicka på " Visual Basic Editor " .
    2

    Skapa en plats att lagra ditt makro . I menyn Infoga på VBA editorn , klicka " modul " . Modulen kommer att öppnas i ett nytt fönster . Denna modul kommer att inrymma det makro som du ska skriva . Modulen är faktiskt lagras i en mapp märkt " VBA-projekt " . Addera 3

    Skriv ordet " Sub " i det tomma fönstret . Skriv inte över text som läser " End Sub " . Efter Sub , skriv ett namn för makrot , som " MyLoopMacro " . En slinga är det enklaste makrot att skriva . En loop räknar rader automatiskt tills den når en viss punkt att sluta . Detta kan vara användbart för stora mängder data på ett kalkylblad .
    4

    Berätta loopen att stanna på en tom cell . I VBA fönstret , skriv följande kod : Do While Cells ( x , 1 ) . Value < > " " X = x + 1 Y = y + 1 Loop
    5

    Berätta din makro som du vill ordet " Namn " ska visas mörkare än annan text under hela din Excel- arbetsbok . Lägg till följande kod i VBA editorn : IfMyCell.Value Gilla " Name " Då MyCell.Font.Bold = Sant End If
    6

    kod makrot att göra mer med celler i ett kalkylark . Detta är bara ett exempel , men en som du kan använda för ett antal saker i ett makro . Du ska skriva kod som kommer att kombinera två celler till en extra cell . Detta kan vara värdefullt om du har ett kalkylblad som kan kombinera första och efternamn , par uppgifter tillsammans eller av någon annan anledning du skulle vilja transportera data över till en annan kolumn i kalkylbladet . Skriv följande kod i VBA editorn : Sub LoopRange1 ( ) X = 3 Do While Cells ( x , 3 ) . Value < > " "
    7

    Lägg koden till ditt makro . Hittills har du tilldelas värdet " x " för att börja på rad 3 i kalkylbladet . Du har också skapat ett kommando för att slinga tills en tom rad upptäcks av makrot . Därefter skriver du följande tre rader kod för att bära värdena för de tredje och fjärde kolumnerna tillsammans med ett mellanslag mellan dem i den femte kolumnen : Cells ( x , 5 ) . Value = Celler ( x , 3 ) . Värde + _ " " + Celler ( x , 4 ) . Värde x = x + 1
    8

    Gör cellerna ändrar färg för att indikera ett ord upptäcktes i ett kalkylblad . Detta kan vara mycket användbart för att hitta specifika data som anges av marknadsföring . Nu ska du skapa den variabeln i koden för att leta efter ordet " konkurrent " i kalkylbladet . Skriv följande kod i VBA fönstret : Sub LoopRange2 ( ) Dim CompetitorCell Som Range Denna kod deklarerar variabeln " CompetitorCell " . Nu slår " Enter " för att skapa ett utrymme mellan den sista textsträng i din kod . Skriv följande kod . Om CompetitorCell.Value Gilla " * Konkurrent * " Då MyCell.Interior.ColorIndex = 3 ElseIf MyCell.Value Gilla " * Film * " Då Mycell.Interior.ColorIndex = 4 ElseIf MyCell.Value = " " Då MyCell.Interior.ColorIndex = xINone Else ; MyCell.Interior.ColorIndex = 5 End If Nästa End Sub
    9

    Skapa ett makro som tar bort dubbletter data i kalkylbladet . Detta kan vara underbart för att spåra dubbla konton i kalkylbladet systemet . Skriv följande kod för att skapa och testa din egen makro . Sub LoopRange3 ( ) X = ActiveCell.Row Y = x + 1 Do While Celler ( x , 4 ) . Value < > " " Gör medan celler ( y , 4 ) . Värde <> "" Om ( Celler (x, 4 ) . Värde = Celler ( y , 4 ) . Value) _ Och ( Celler (x, 6 ) . Value = _ Cells ( y , 6 ) . Standard ) så Cells ( y , 4 ) . EntireRow.Delete Else y = y + 1 End If Loop & # xD , x = x +1 y = x +1 Loop End Sub
    10

    Stäng VBA fönstret . Klicka på Spara . Din makro har skapats . Koden blir lätt att förstå när man tränar med den . Allt du behöver göra är att ändra variabelnamn , de kommandon slingan och celler i kalkylbladet som du vill att dina makron för att utföra en uppgift med . Addera Tilldela ett befintligt makro till ett objekt i Excel

    11

    Högerklicka på ett objekt tenn kalkylbladet , till exempel ett diagram , diagram eller företagets logotyp .
    12

    Vänster - klicka på " Koppla makro " . En sida -meny visas när du högerklickar , som du sedan kan välja alternativ från . I det här fallet , bara klicka på " Koppla makro " .
    13

    Klicka på det makro som du vill tilldela från Macro namnrutan .
    Bort ett makro från Excel

    14

    Klicka på Arkiv-menyn i Excel . Klicka på " Öppna arbetsbok " . Om arbetsboken är dold i Personal.xlsb makroarbetsbok , måste du ta fram arbetsboken .
    15

    Klicka på " Visa " , klicka sedan på " Ta fram " .
    16

    Klicka " PERSONLIG " under Unhide arbetsböcker fliken och klicka sedan på " OK " . Addera Skapa ett makro från ett befintligt makro
    17

    Öppna arbetsboken som innehåller ett befintligt makro som du vill kopiera en del av din nya makrot .
    18

    Klicka på " Makron " . Detta ligger i fliken Utvecklare i Windows Vista eller under Verktyg för andra versioner av Windows . .
    19

    Klicka på namnet på det makro som du vill redigera
    20

    Klicka på " Redigera " .
    21

    Markera koden från fönstret som öppnas med musen . Tryck Ctrl + C för att kopiera markeringen . Klicka på modulen i arbetsordningen ruta där du vill placera den kopierade koden . Klicka på Ctrl + V för att klistra in koden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man slår samman två Excel- arbetsböcker i en
    ·Hur man registrerar ett nytt tillägg med Microsoft Exc…
    ·Hur Infoga Excel till Word dokument
    ·Hur man slår ihop Word & Excel med ett standardbrev
    ·Hur man gör en graf att rita på en primär axel i Exc…
    ·Hur man gör Flash kort med Microsoft Access
    ·Hur du skyddar en enskild cell i Excel 2007
    ·Hur du ändrar Microsoft Behörigheter Access-fil för …
    ·Hur man tar bort en hyperlänk från flera celler i Exc…
    ·Excel användardefinierade funktioner
    Utvalda artiklarna
    ·Hur Flip bilder i Word för Iron Design
    ·Hur du sätter ljudspår från i MIDI-spår för Mac RT…
    ·Hur man bränner en musik -CD på min HP Pavilion
    ·Konvertera en PDF till XLS Med en Free Download
    ·Hur du tar bort cookies Hittades av AVG
    ·Hur man använder PowerShell för att köra Windows-upp…
    ·Hur får Skype ska fungera på Samsung Epic 4G Telefone…
    ·Hur man flyttar ett mönster längs en ​​cirkel i Illus…
    ·Hur man använder variabler i Excel
    ·Installera om en fjärrskrivbord i Windows XP
    Copyright © Dator Kunskap http://www.dator.xyz