Excel -makron och VBA 2025, April

Hur konverterar man tal till ord i Excel i rupier

Hur konverterar man tal till ord i Excel i rupier

Använd denna funktion NUM_TO_IND_RUPEE_WORD för att konvertera tal till ord i indisk rupie. Det finns ingen standardfunktion för att konvertera tal till ord i Excel. Det här är en

Förklarande formler

Förklarande formler

Krav: - Grundläggande kunskap om vba - Användning av tabeller/namngivna intervall När du arbetar med arbetsböcker på och av, ibland månader mellan återbesök till arbetsboken kan det vara svårt att komma ihåg datastrukturen och formeln. Detta är ... Fortsätt läsa →

Hitta metod för Range -objekt

Hitta metod för Range -objekt

I den här artikeln kommer vi att använda sökmetoden för Range -objekt för att markera cellen som innehåller värdet som liknar sökord. Rådata för detta exempel består av företagsnamn, anställdas id och anställdas namn. Vi har rå ... Fortsätt läsa →

Funktion för att returnera användarnamnet med VBA i Microsoft Excel

Funktion för att returnera användarnamnet med VBA i Microsoft Excel

Funktionen nedan returnerar användarnamnet för den inloggade användaren, fungerar i både Windows NT och Windows95/98. Public Declare Function GetUserName Lib "advapi32.dll" _ Alias ​​"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Function ReturnUserName () ... Fortsätt läsa →

Makro för att returnera användarnamn och datornamn i Microsoft Excel

Makro för att returnera användarnamn och datornamn i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro som returnerar dator och användarnamn för den inloggade användaren. I det här exemplet vill vi extrahera datornamn i cell C10 och användarnamn i cell C11. Vi har ... Fortsätt läsa →

Skapa VBA -funktion för att returnera matris

Skapa VBA -funktion för att returnera matris

För att skapa en användardefinierad arrayfunktion i vba som returnerar en array, behöver du bara följa denna syntax för UDF. För att använda denna funktion måste du använda CSE -tangentkombinationen.

Extrahera unika värden i Excel med en funktion

Extrahera unika värden i Excel med en funktion

UNIQUES -funktionen tar intervallet som inmatning och skriver ut de unika värdena för det intervallet. Kopiera denna kod i VBA och skriv formel = UNIQUES (A2: B7).

En förbättrad funktion för anpassade slumpmässiga nummer

En förbättrad funktion för anpassade slumpmässiga nummer

I den här artikeln kommer vi att skapa en anpassad funktion för att generera slumpmässiga decimalnummer mellan de definierade intervallerna. Rådata för detta exempel består av lägsta värde och högsta värde för intervallet och antalet decimaler som krävs i ... Fortsätt läsa →

Jokertecken för att radera celler via VBA

Jokertecken för att radera celler via VBA

Medan vi arbetar med rådata i Excel letar vi ofta efter data som matchar kriterier och raderar alla andra data som inte matchar de givna kriterierna. I den här artikeln kommer vi att lära oss att bli av med värden ... Fortsätt läsa →

Vad är skillnaden mellan ByRef- och ByVal -argument? - VBA -intervjufråga

Vad är skillnaden mellan ByRef- och ByVal -argument? - VBA -intervjufråga

Skillnaden b/w byval och byref är enkel. ByRef används för att skicka argument med referens och ByValue används för att skicka argument med värde. Detta exempel förklarar allt i detalj.

Sortera textdata i alfabetisk ordning med VBA i Microsoft Excel

Sortera textdata i alfabetisk ordning med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa en anpassad funktion för att sortera data i alfabetisk ordning. Raw data består av slumpmässiga namn som vi vill sortera. Logisk förklaring Vi har skapat en ”SortString” anpassad funktion för att sortera data alfabetiskt. Det tar ... Fortsätt läsa →

Dela data i ett ark med specifikt antal rader med VBA i Microsoft Excel

Dela data i ett ark med specifikt antal rader med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för att dela data med specifikt antal rader. Vi har rådata i bladet "RawData". Vi vill dela upp dessa data i flera ark. Innan vi kör makrot måste vi ange ... Fortsätt läsa →

Några praktiska personliga makron: Returnera kolumnbokstav för kolumnnummer.

Några praktiska personliga makron: Returnera kolumnbokstav för kolumnnummer.

Detta är bra om du gillar att använda påståenden som intervall ("A1") istället för celler (1,1). Så, till exempel ColLetter (1) = A, ColLetter (2) = b, ..., ColLetter (100) = CV, etc. 3) ColLetter (kolumnnummer) => skickar tillbaka kolumn Letter. Offentlig funktion ... Fortsätt läsa →

Ta bort dubbletter med VBA i Microsoft Excel

Ta bort dubbletter med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för att ta bort dubblettposter från data. Rådata består av medarbetardata, som inkluderar namn, ålder och kön. Logisk förklaring Vi har skapat ett makro “RemovingDuplicate” för att ta bort dubbletter från ... Fortsätt läsa →

Dubbelklicka för att lägga till/ta bort Tick

Dubbelklicka för att lägga till/ta bort Tick

I den här artikeln kommer vi att använda före dubbelklickhändelse i kalkylbladet för att kontrollera och avmarkera cellen. Rådata består av vissa livsmedel. Vi vill markera de objekt som vi har köpt. Om du dubbelklickar på ... Fortsätt läsa →

Ta bort rader med tomma celler i en viss kolumn med VBA i Microsoft Excel

Ta bort rader med tomma celler i en viss kolumn med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för att ta bort ofullständiga poster som innehåller tomma celler. Raw data består av några provdata, som inkluderar namn, ålder och kön. Den innehåller också några tomma celler. Vi vill ta bort dem ... Fortsätt läsa →

Ta bort rader i olika ark via VBA

Ta bort rader i olika ark via VBA

Om du vill ha ett sätt att radera alla liknande rader i ett tag är den här artikeln för dig. I den här artikeln kommer vi att lära oss hur vi kan bli av med samma rad i flera kalkylblad genom makron. ... Fortsätt läsa →

Hur tar jag bort tomma kolumner via VBA i Microsoft Excel?

Hur tar jag bort tomma kolumner via VBA i Microsoft Excel?

I den här artikeln lär vi oss hur du tar bort tomma kolumner via VBA i Microsoft Excel. Vi kommer att radera kolumnerna som är helt tomma, det betyder att om det inte finns någon data i hela kolumnen som data. Låt oss ... Fortsätt läsa →

Ta bort rader baserat på villkor

Ta bort rader baserat på villkor

Om du seriöst efter en VBA -kod för att hjälpa dig att radera alla rader baserat på specifik text som finns i en viss kolumn, är den här artikeln för dig. I den här artikeln kommer vi att lära oss ... Fortsätt läsa →

Datavalideringsbredden är för liten i Microsoft Excel 2010

Datavalideringsbredden är för liten i Microsoft Excel 2010

I den här artikeln lär du dig hur du ökar storleken på den markerade cellen som innehåller datavalidering. Om du arbetar med en rapport som innehåller för mycket information och det är brist på utrymme, cellerna som ... Fortsätt läsa →

Kopiera CurrentRegion för en cell i varje ark till ett ark med VBA i Microsoft Excel

Kopiera CurrentRegion för en cell i varje ark till ett ark med VBA i Microsoft Excel

Om du hanterar flera ark samtidigt och du vill kopiera data från varje ark till ett huvudarkblad bör du läsa den här artikeln. Vi kommer att använda den nuvarande egenskapen VBA -kod för att konsolidera data från ... Fortsätt läsa →

Kopiera UsedRange för varje ark till ett ark med VBA i Microsoft Excel

Kopiera UsedRange för varje ark till ett ark med VBA i Microsoft Excel

Om du vill kopiera det använda intervallet för varje kalkylblad till huvudark bör du läsa den här artikeln. Vi kommer att använda VBA -kod för att kopiera data från varje kalkylblad och sedan klistra in i ett annat blad utan ... Fortsätt läsa →

Räkna celler genom Excel VBA

Räkna celler genom Excel VBA

I den här artikeln kommer vi att lära oss hur man räknar och visar totalt genom VBA i Microsoft Excel. Låt oss förstå med en enkel övning hur och var vi kan räkna och visa totalsumma via VBA i Microsoft Excel. Vi… Fortsätt läsa →

Kopiera markering till ett databasark med VBA i Microsoft Excel

Kopiera markering till ett databasark med VBA i Microsoft Excel

När vi skriver VBA -kodning för att rädda oss från det repetitiva arbetet spelar val av data en mycket viktig roll. Så i den här artikeln kommer du att lära dig hur du väljer data efter rad, kolumn och hela dokumentdata ... Fortsätt läsa →

Kopiera celler från ActiveCell -raden till ett databasark med VBA i Microsoft Excel

Kopiera celler från ActiveCell -raden till ett databasark med VBA i Microsoft Excel

I Microsoft Excel kan vi kopiera celler från aktivcellsraden till ett visst blad. I den här artikeln kommer vi att använda VBA -kod för att överföra data från varje blad och sammanfoga data till ett arbetsblad. Vi kommer att lägga till en ... Fortsätt läsa →

Skapa ett tillägg i Excel 97, 2000, 2002 med VBA i Microsoft Excel

Skapa ett tillägg i Excel 97, 2000, 2002 med VBA i Microsoft Excel

Starta Visual Basic Editor genom att trycka på Alt+F11. Välj Debug, Compile VBA -projektnamn. I tidigare versioner av Excel kompilerades VBA-koden automatiskt när du sparade tillägget. Detta är inte längre sant, du måste göra det själv innan ... Fortsätt läsa →

Kopiera från rad till sista raden med data till ett ark med VBA i Microsoft Excel

Kopiera från rad till sista raden med data till ett ark med VBA i Microsoft Excel

Makrot lägger till ett blad med namnet Master i din arbetsbok och kopierar cellerna från varje blad i din arbetsbok i det här kalkylbladet. Det första makrot gör en normal kopia och det andra makroet kopierar… Fortsätt läsa →

Kopiera ett ark från varje arbetsbok till din arbetsbok i en mapp med VBA i Microsoft Excel

Kopiera ett ark från varje arbetsbok till din arbetsbok i en mapp med VBA i Microsoft Excel

Makrot kommer att kopiera en del av det första kalkylbladet i varje fil som finns i mappen C: Data till det första kalkylbladet i din arbetsbok. Det första makrot gör en normal kopia och det andra makroet kopierar värdena. Det ... Fortsätt läsa →

Kopiera en rad eller rader till ett databasark med VBA i Microsoft Excel

Kopiera en rad eller rader till ett databasark med VBA i Microsoft Excel

Exempelkoderna kopieras till ett databasblad med namnet Sheet2. Varje gång du kör en av delarna placeras cellerna under den sista raden med data eller efter den sista kolumnen med data i ... Fortsätt läsa →

Kopiera ett område med fler områden till ett visst blad med VBA i Microsoft Excel

Kopiera ett område med fler områden till ett visst blad med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för en förening av flera områden till ett visst blad. Raw data består av några provdata, som inkluderar namn och ålder. Vi har två områden som innehåller rådata. Vi… Fortsätt läsa →

Kopiera en rad eller rader av varje ark till ett ark med VBA i Microsoft Excel

Kopiera en rad eller rader av varje ark till ett ark med VBA i Microsoft Excel

Makrot lägger till ett blad med namnet Master i din arbetsbok och kopierar cellerna från varje blad i din arbetsbok i det här kalkylbladet. Det första makrot gör en normal kopia och det andra makroet kopierar… Fortsätt läsa →

Kopiera en eller flera rader från varje arbetsbok i en mapp med VBA i Microsoft Excel

Kopiera en eller flera rader från varje arbetsbok i en mapp med VBA i Microsoft Excel

Makrot kommer att kopiera en del av det första kalkylbladet för varje fil som finns i mappen C: Data till det första kalkylbladet i din arbetsbok. Det första makrot gör en normal kopia och det andra makroet kopierar värdena. Sub… Fortsätt läsa →

Kopiera ett intervall med ett område till ett databasark med VBA i Microsoft Excel

Kopiera ett intervall med ett område till ett databasark med VBA i Microsoft Excel

Exempelkoderna kopieras till ett databasblad med namnet Sheet2. Varje gång du kör en av delarna placeras cellerna under den sista raden med data eller efter den sista kolumnen med data i ... Fortsätt läsa →

Kopiera ett intervall på platsen för Activecell till ett databasark med VBA i Microsoft Excel

Kopiera ett intervall på platsen för Activecell till ett databasark med VBA i Microsoft Excel

Exempelkoderna kopieras till ett databasblad med namnet Sheet2. Varje gång du kör en av delarna placeras cellerna under den sista raden med data eller efter den sista kolumnen med data i ... Fortsätt läsa →

Kopiera ett intervall från varje ark till ett ark med VBA i Microsoft Excel

Kopiera ett intervall från varje ark till ett ark med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för att kopiera data från alla blad i arbetsboken till ett nytt blad. Rådata för detta exempel består av medarbetardetaljer från olika avdelningar i olika blad. Vi vill… Fortsätt läsa →

Kopiera ett intervall från varje arbetsbok i en mapp med VBA i Microsoft Excel

Kopiera ett intervall från varje arbetsbok i en mapp med VBA i Microsoft Excel

I den här artikeln kommer vi att skapa ett makro för att kopiera data från flera arbetsböcker i en mapp till en ny arbetsbok. Vi kommer att skapa två makron; ett makro kommer bara att kopiera poster från första kolumnen till den nya arbetsboken och ... Fortsätt läsa →

Konsolidera/slå ihop flera kalkylblad till ett huvudark med VBA

Konsolidera/slå ihop flera kalkylblad till ett huvudark med VBA

Lär dig att slå samman flera ark i Excel i fyra steg. Använd denna VBA -kod för att slå samman blad. Du kan ladda ner arbetsfilen och använda den för att slå ihop ark.

Kopiera en eller flera kolumner från varje ark till ett ark med VBA i Microsoft Excel

Kopiera en eller flera kolumner från varje ark till ett ark med VBA i Microsoft Excel

Ibland blir det ett rutinarbete att kopiera data från flera blad för samma kolumn. Detta steg kan undvikas med hjälp av automatisering. Om du vill skapa ett konsoliderat blad efter att ha kopierat data från en kolumn i varje och ... Fortsätt läsa →

Jämför 2 kolumner genom VBA i Microsoft Excel

Jämför 2 kolumner genom VBA i Microsoft Excel

Om du undrar hur du jämför två kolumner med data med rader i miljoner och extraherar de unika värdena mellan båda kolumnerna, bör du läsa den här artikeln. Vi kommer att använda VBA -kod för att jämföra två kolumner ... Fortsätt läsa →

Hur man kombinerar flera kolumner till en enda kolumn med VBA i Microsoft Excel

Hur man kombinerar flera kolumner till en enda kolumn med VBA i Microsoft Excel

Om du har ett krav på att kombinera flera kolumner med kolumnen och du inte hade en aning så är hela den här artikeln något för dig. I den här artikeln kommer vi att lära oss att kombinera flera kolumner ... Fortsätt läsa →

Kopiera en kolumn eller kolumner till ett databasark med VBA i Microsoft Excel

Kopiera en kolumn eller kolumner till ett databasark med VBA i Microsoft Excel

Exempelkoderna kopieras till ett databasblad med namnet Sheet2. Varje gång du kör en av delarna placeras cellerna under den sista raden med data eller efter den sista kolumnen med data i ... Fortsätt läsa →

Kopiera en eller flera kolumner från varje arbetsbok i en mapp med VBA i Microsoft Excel

Kopiera en eller flera kolumner från varje arbetsbok i en mapp med VBA i Microsoft Excel

Makrot kommer att kopiera en del av det första kalkylbladet i varje fil som finns i mappen C: Data till det första kalkylbladet i din arbetsbok. Det första makrot gör en normal kopia och det andra makroet kopierar värdena. Kom ihåg ... Fortsätt läsa →

Ändra markeringen med ett eller flera områden till Värden med VBA i Microsoft Excel

Ändra markeringen med ett eller flera områden till Värden med VBA i Microsoft Excel

I det här kapitlet kommer vi att lära oss hur man ändrar urvalet med ett eller flera områden till värden med hjälp av VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur vi skriver VBA -koden för att ändra ... Fortsätt läsa →

Ändra text till nummer med hjälp av VBA

Ändra text till nummer med hjälp av VBA

Om du vill konvertera text till tal i excel med VBA använder du metoden Range.NumberFormat. Använd den för att ändra formatet för det valda intervallet till Allmänt och konvertera det sedan till siffror.

Ändra intervall med mer än Area till värden med VBA i Microsoft Excel

Ändra intervall med mer än Area till värden med VBA i Microsoft Excel

I den här artikeln lär du dig hur du ändrar intervall med mer än område till värden med VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur man skriver VBA -koden för att ändra intervallet med mer ... Fortsätt läsa →

Ändra endast ActiveRells CurrentRegion till värden med VBA i Microsoft Excel

Ändra endast ActiveRells CurrentRegion till värden med VBA i Microsoft Excel

I den här artikeln lär vi oss hur du bara ändrar den aktuella cellens aktuella region till värden med hjälp av VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur man bara kan ändra den aktuella regionen för den aktiva ... Fortsätt läsa →

Ändra en rad eller rader till värden till värden med VBA i Microsoft Excel

Ändra en rad eller rader till värden till värden med VBA i Microsoft Excel

Vi skriver VBA -kodning för att Excel ska kunna göra det repetitiva arbetet automatiskt inom kortare tid. I det här kapitlet lär du dig hur du ändrar en rad till värden med VBA i Microsoft Excel. Låt oss ta en ... Fortsätt läsa →

Ändra celler i Activecell -radområdet till värden med VBA i Microsoft Excel

Ändra celler i Activecell -radområdet till värden med VBA i Microsoft Excel

I det här kapitlet lär du dig hur du ändrar celler i det aktiva cellradområdet till värden med VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur vi skriver VBA -koden för att ändra cellerna i ... Fortsätt läsa →

Ändra alla celler i ActiveSheet till värden med VBA i Microsoft Excel

Ändra alla celler i ActiveSheet till värden med VBA i Microsoft Excel

I det här kapitlet lär du dig hur du ändrar alla celler i det aktiva arket till värden med VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur vi skriver VBA -koden för att ändra cellvärdet ... Fortsätt läsa →

Ändra en kolumn eller kolumner till värden med VBA i Microsoft Excel

Ändra en kolumn eller kolumner till värden med VBA i Microsoft Excel

I det här kapitlet lär du dig hur du ändrar alla celler i det aktiva arket till värden med VBA i Microsoft Excel. Låt oss ta ett exempel och förstå hur vi skriver VBA -koden. Hur man ändrar värdet ... Fortsätt läsa →

Ändra formeln i cellerna i ett intervall till värden med VBA i Microsoft Excel

Ändra formeln i cellerna i ett intervall till värden med VBA i Microsoft Excel

I den här artikeln lär vi oss hur man ändrar formeln i cellerna i ett intervall till värden med hjälp av VBA i Microsoft Excel. Rådata för detta exempel består av försäljningsdata. Försäljningsdata innehåller information om antal… Fortsätt läsa →

Lägg bara till distinkta positiva värden med VBA

Lägg bara till distinkta positiva värden med VBA

Om du undrar hur du bara kan lägga till positiva och unika värden så är den här artikeln något för dig. I den här artikeln lär du dig att lägga till endast distinkta positiva värden i excel med VBA -kod. Fråga): Jag… Fortsätt läsa →

3 bästa sätten att hitta den senaste icke-tomma raden och kolumnen med hjälp av VBA

3 bästa sätten att hitta den senaste icke-tomma raden och kolumnen med hjälp av VBA

Lär dig hur du får senast använda rad och kolumn i Excel vba. Här har jag illustrerat 3 bästa sättet att få sista raden med data. Första metoden är bäst och jag föredrar att den får den sista icke-tomma cellen.

Komma igång med Excel VBA UserForms

Komma igång med Excel VBA UserForms

Lär dig hur du använder Excel VBA -användarformulär för att få input från användare. Hur man lagrar formulärets data i excel och hur man öppnar och stänger användarformulär.

Så här automatiserar du e -postsammanfogning via VBA i Microsoft Excel

Så här automatiserar du e -postsammanfogning via VBA i Microsoft Excel

I den här artikeln kommer vi att lära oss hur man automatiserar e -postkopplingen med hjälp av VBA i Microsoft Excel. Mail Merge: - Det här är källan för att sammanfoga dataens information till text och sedan skriva ut dokumentet. ... Fortsätt läsa →

Hur man startar Word -fil med VBA i Microsoft Excel

Hur man startar Word -fil med VBA i Microsoft Excel

Antalet personer som använder Word & Excel är ganska högt, men de är inte väl insatta när det gäller att öppna word -fil från Excel -arbetsbok. Den här artikeln visar hur du öppnar word -program från Excel. Vi… Fortsätt läsa →

Starta Word -fil från Excel VBA

Starta Word -fil från Excel VBA

I den här artikeln kommer vi att skapa ett makro för att öppna word -dokument. För att öppna ett word -dokument anger vi hela sökvägen för dokumentet i textrutan på huvudarket. När du har angett hela sökvägen klickar du på ... Fortsätt läsa →

Avgör om ett program är tillgängligt med VBA i Microsoft Excel

Avgör om ett program är tillgängligt med VBA i Microsoft Excel

För att ta reda på statusen för en viss applikation som är tillgänglig eller körs i Microsoft Excel, ta en titt på den här artikeln. Vi kommer att använda VBA -kod för att kontrollera att "True" returneras, om programmet är tillgängligt eller körs eller returneras ... Fortsätt läsa →

Kopiera kalkylbladsinformation till Word med VBA i Microsoft Excel

Kopiera kalkylbladsinformation till Word med VBA i Microsoft Excel

Om du måste kopiera och klistra in data från flera Excel -kalkylblad till MS Word bör du läsa den här artikeln. I Excel finns det ingen sådan funktion som gör att du kan konvertera data från Excel -arbetsbok ... Fortsätt läsa →

Styr Word från Excel med VBA i Microsoft Excel 2010

Styr Word från Excel med VBA i Microsoft Excel 2010

Många gånger måste du kopiera data från en excel -fil till ett word -dokument. Du kan göra detta med ett makro mycket enkelt. Makrot öppnar ett nytt / befintligt word doc, kopierar innehållet och sedan ... Fortsätt läsa →

Styr Outlook från Excel med VBA i Microsoft Excel

Styr Outlook från Excel med VBA i Microsoft Excel

De två exempelmakronen nedan visar hur du kan skicka information till Outlook (t.ex. skicka ett e-postmeddelande) och hur du kan hämta information från Outlook (t.ex. hämta en lista med alla meddelanden i inkorgen). Notera! Läs och redigera ... Fortsätt läsa →

Styr Excel från Word med VBA i Microsoft Excel 2010

Styr Excel från Word med VBA i Microsoft Excel 2010

Ibland måste vi kopiera data från ett word -dokument till en excel -fil. Vi kan göra detta mycket enkelt med ett makro i alla versioner av kontoret. Makrot öppnar en befintlig / ny excel -fil, kopierar ... Fortsätt läsa →