Makrá Excel a VBA 2024, December

Vráťte bunky, na ktoré odkazuje používateľ, pomocou ovládania používateľského formulára RefEdit v programe Microsoft Excel

Vráťte bunky, na ktoré odkazuje používateľ, pomocou ovládania používateľského formulára RefEdit v programe Microsoft Excel

V tomto článku si ukážeme, ako pridať ovládací prvok RefEdit do používateľského formulára a ako pomocou neho odkázať na rozsah buniek. V tomto prípade sme vytvorili užívateľský formulár zvýrazňovača, ktorý môžeme použiť na zvýraznenie rozsahu buniek žltou farbou. … Pokračovať v čítaní →

Ako pridať vstupnú správu do validácie údajov

Ako pridať vstupnú správu do validácie údajov

V tomto článku sa naučíme, ako pridať vstupnú správu pri overovaní údajov pri zadávaní konkrétnych záznamov do bunky pomocou jazyka VBA v programe Microsoft Excel. Validácia údajov je nástroj, ktorý sa používa na obmedzenie zadávania ... Pokračovať v čítaní →

Zabráňte zatvoreniu používateľského formulára, keď používateľ klikne na tlačidlo x, pomocou jazyka VBA v programe Microsoft Excel

Zabráňte zatvoreniu používateľského formulára, keď používateľ klikne na tlačidlo x, pomocou jazyka VBA v programe Microsoft Excel

V tomto článku si ukážeme, ako zakázať tlačidlo x na používateľskom formulári pomocou VBA. V tomto prípade sme vytvorili užívateľský formulár, ktorý je možné aktivovať kliknutím na tlačidlo Spustiť v pracovnom hárku. Táto užívateľská forma obsahuje ... Pokračovať v čítaní →

Vyplňte ovládací prvok ListBox hodnotami z uzavretého zošita pomocou jazyka VBA v programe Microsoft Excel

Vyplňte ovládací prvok ListBox hodnotami z uzavretého zošita pomocou jazyka VBA v programe Microsoft Excel

V tomto článku budeme načítať údaje z uzavretého zošita do poľa Zoznam v používateľskej forme pomocou VBA. Surové údaje pre tento príklad sú v rozsahu A2: B10 v zošite „23SampleData.xls“, ktorý je umiestnený v ceste k súboru „D: Excelforum ExcelForum office excel tip starý kód Shared ... Pokračovať v čítaní →

Vyplňte pole zoznamu jedinečnými hodnotami z pracovného hárka pomocou jazyka VBA v programe Microsoft Excel

Vyplňte pole zoznamu jedinečnými hodnotami z pracovného hárka pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme pole Zoznam v užívateľskej forme a načítame ho s hodnotami po odstránení duplicitných hodnôt. Surové údaje, ktoré vložíme do poľa Zoznam, sa skladajú z mien. Tieto nespracované údaje obsahujú duplicitu v definovaných ... Pokračovať v čítaní →

Ako vytvoriť formulár v programe Microsoft Excel

Ako vytvoriť formulár v programe Microsoft Excel

Formulár rezervácie kurzu je jednoduchý formulár, ktorý ilustruje princípy dizajnu UserForm a súvisiace kódovanie VBA. Využíva výber ovládacích prvkov vrátane textových polí, kombinovaných polí, tlačidiel možností zoskupených do rámčeka, začiarkavacích políčok a príkazov ... Pokračovať v čítaní →

Rozhodnite sa, čo má INPUTBOX vrátiť, pomocou VBA v programe Microsoft Excel

Rozhodnite sa, čo má INPUTBOX vrátiť, pomocou VBA v programe Microsoft Excel

Ak chcete od používateľa získať akékoľvek informácie, môžete použiť funkciu INPUTBOX. Táto funkcia zobrazí dialógové okno, ktoré umožní užívateľovi vyplniť čokoľvek v hostinci a vráti obsah ako reťazec. Niekedy sa chcete rozhodnúť, čo ... Pokračovať v čítaní →

Zmeňte hodnotu/obsah niekoľkých ovládacích prvkov UserForm pomocou jazyka VBA v programe Microsoft Excel

Zmeňte hodnotu/obsah niekoľkých ovládacích prvkov UserForm pomocou jazyka VBA v programe Microsoft Excel

V dialógovom okne programu Excel 5/95 je možné zmeniť hodnotu/obsah zbierky ovládacích prvkov opakovaním v ovládacích prvkoch v zbierke, napr. takto: Pre každý cb v dlg.CheckBoxes. V Exceli 97 alebo novšom objekt UserForm ... Pokračovať v čítaní →

Použitie udalosti zmeny pracovného hárka na spustenie makra po vykonaní akejkoľvek zmeny

Použitie udalosti zmeny pracovného hárka na spustenie makra po vykonaní akejkoľvek zmeny

Ak ste tu, pravdepodobne sa budete chcieť naučiť, ako spustiť podprogram zakaždým, keď dôjde k zmene v konkrétnom hárku. Tento článok to presne naučí. Začnime teda. Syntax pracovného hárka ... Pokračovať v čítaní →

Pole správ v programe Excel VBA

Pole správ v programe Excel VBA

V tomto článku sa naučíme funkciu MsgBox v programe Excel VBA, Nasledujú nastavenia argumentov tlačidiel v programe msgbox vba: Konštantná hodnota Popis vbOKOnly 0 Zobraziť iba tlačidlo OK. vbOKCancel 1 Zobrazte tlačidlá OK a Zrušiť. vbAbortRetryIgnore 2 Zobraziť ... Pokračovať v čítaní →

Uložte rozsah Excel ako PDF pomocou VBA

Uložte rozsah Excel ako PDF pomocou VBA

Zistite, ako uložiť ako uložiť rozsah programu Excel vo formáte PDF pomocou jazyka VBA. Exportujeme pdf do programu Excel pomocou externého kódu, ale na uloženie súboru vo formáte pdf používame jednoduchý kód VBA.

Pred tlačou pomocou VBA v programe Microsoft Excel vyberte zásobník tlačiarne

Pred tlačou pomocou VBA v programe Microsoft Excel vyberte zásobník tlačiarne

Pri tlači dokumentov z programu Word pomocou VBA je možné vybrať, z ktorého zásobníka tlačiarne má dokument získať list. V programe Excel nemáte možnosť nastaviť vlastnosti FirstPageTray alebo OtherPagesTray ako vy ... Pokračovať v čítaní →

Vytlačte viac výberov na jeden list pomocou jazyka VBA v programe Microsoft Excel

Vytlačte viac výberov na jeden list pomocou jazyka VBA v programe Microsoft Excel

Ak vyberiete viacero rozsahov buniek na jednom hárku a pokúsite sa vytlačiť vybrané bunky, získate jeden hárok pre každú z vybratých oblastí. Nasledujúce príklad makra vytlačí všetky vybraté oblasti na jeden list, ... Pokračovať v čítaní →

Vytlačte všetky zošity v priečinku pomocou jazyka VBA v programe Microsoft Excel

Vytlačte všetky zošity v priečinku pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na tlač všetkých súborov programu Excel v priečinku. V priečinku, ktorý chceme vytlačiť, máme niekoľko súborov programu Excel. Všetky majú rovnakú príponu súboru „.xlsx“ ... Pokračovať v čítaní →

Vložte hlavičky a päty pomocou jazyka VBA do programu Microsoft Excel 2010

Vložte hlavičky a päty pomocou jazyka VBA do programu Microsoft Excel 2010

Ak chcete do hlavičky / päty pracovného hárka vložiť určité informácie, ako je názov súboru / cesta k súboru alebo aktuálny dátum alebo číslo stránky, môžete to urobiť pomocou nižšie uvedeného kódu. Ak je ... Pokračovať v čítaní →

Ako zmeniť predvolenú tlačiareň pomocou VBA v programe Microsoft Excel 2016

Ako zmeniť predvolenú tlačiareň pomocou VBA v programe Microsoft Excel 2016

Pomocou VBA vyberte tlačiareň zapísaním iba 4 riadkov kódu a prepnite späť na pôvodnú predvolenú tlačiareň. Kompatibilné s Excelom 2016, 2013, 2010.

Výpočty s tisícinovými zlomkami sekúnd podľa vlastných funkcií pomocou VBA

Výpočty s tisícinovými zlomkami sekúnd podľa vlastných funkcií pomocou VBA

Otázka: Vykonajú sa výpočty s hodnotami v oblasti desatiny sekundy Odpoveď: Vložte nasledujúci kód do príslušných modulov. S nasledujúcou funkciou definovanou používateľom. syntax: = spektrum (A1) Vložte kód nižšie do štandardu ... Pokračovať v čítaní →

Čo je FileSystemObject (FSO) a ako ho používať vo VBA Excel?

Čo je FileSystemObject (FSO) a ako ho používať vo VBA Excel?

FileSystemObject je účinný nástroj vo VBA na prácu s jednotkami, súbormi a priečinkami. FSO používame na získavanie informácií o jednotkách, vytváranie priečinkov a súborov.

Čo je to metóda CreateObject vo VBA a ako používať metódu CreateObject v programe Excel?

Čo je to metóda CreateObject vo VBA a ako používať metódu CreateObject v programe Excel?

Metóda CreateObject sa používa na vytváranie objektov vo VBA pomocou neskorej väzby. Metóda createobject robí váš kód prenosným na iné počítače, ktoré používajú VBA. Tu je návod, ako ho používať.

Moduly triedy VBA a ich používanie

Moduly triedy VBA a ich používanie

Naučte sa používať modul triedy v programe Excel VBA. Modul triedy vám pomáha vytvárať triedy, ktoré môžete používať v iných moduloch. Zistite, aké triedy sú z hľadiska programovania.

Importujte modul zo súboru pomocou jazyka VBA v programe Microsoft Excel

Importujte modul zo súboru pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na import modulu do aktívneho zošita. Ako modul budeme používať súbor Filename.bas, ktorý chceme importovať. Kliknutím na tlačidlo Vložiť importujete modul z Filename.bas… Pokračovať v čítaní →

Ako používať funkciu InputBox vo VBA Excel?

Ako používať funkciu InputBox vo VBA Excel?

Na získanie vstupu od používateľa vo VBA môžete použiť funkciu InputBox. Je to ľahká funkcia, ktorá môže od používateľa získať akýkoľvek vstup, ktorý môžete použiť vo svojom programe VBA.

Ako vytvoriť závislý Combobox vo VBA Excel?

Ako vytvoriť závislý Combobox vo VBA Excel?

Závislý kombobox alebo kaskádový kombobox je kombobox, ktorý má svoje hodnoty na základe iných hodnôt vybraných používateľom vo formulári. Kombinovaný box, ktorý závisí od iného komboboxu alebo akéhokoľvek prvku formy, sa nazýva závislý kombobox.

Ako používať štruktúry vo VBA? Užívateľom definované typy údajov

Ako používať štruktúry vo VBA? Užívateľom definované typy údajov

Štruktúry vo VBA sa nazývajú typ údajov definovaných používateľom. Užívateľom definovaný dátový typ je možné vytvoriť vo VBA pomocou jednoduchej syntaxe. Štruktúra VBA môže zapuzdriť viac premenných VBA naraz.

Ako používať ... Končiť blokom vo VBA Excel?

Ako používať ... Končiť blokom vo VBA Excel?

Blok with sa používa na prístup k všetkým vlastnostiam a metódam objektu bez opakovania. Blok A With… End With sa zameriava na daný objekt a uvádza všetky vlastnosti a metódy objektu alebo štruktúry.

Ako používať ComboBox v užívateľskej forme VBA Excel?

Ako používať ComboBox v užívateľskej forme VBA Excel?

Kombinovaný box na užívateľskom formulári je ako rozbaľovacia ponuka, z ktorej je možné vybrať možnosť z dostupných možností. Je to ako rozbaľovací zoznam, ktorý vytvárame pomocou validácie údajov na pracovných listoch. Vo väčšine digitálnych foriem ... Pokračovať v čítaní →

Odstráňte postup z modulu pomocou jazyka VBA v programe Microsoft Excel

Odstráňte postup z modulu pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na odstránenie iného makra z modulu. Ako vzorové makro používame Module1, ktorý obsahuje SampleProcedure, ktorý chceme odstrániť. Vysvetlenie kódu Nastaviť VBCM = ... Pokračovať v čítaní →

Odstráňte modul pomocou jazyka VBA v programe Microsoft Excel

Odstráňte modul pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na odstránenie modulu zo zošita. Ako nespracovaný modul budeme používať modul MainModule. Chceme sa zbaviť tohto MainModule. To isté urobíte aj kliknutím na toto tlačidlo. Logika ... Pokračovať v čítaní →

Odstráňte obsah modulu pomocou VBA v programe Microsoft Excel

Odstráňte obsah modulu pomocou VBA v programe Microsoft Excel

Nie je možné odstrániť všetky druhy modulov, nemôžete odstrániť kódové moduly pre pracovné hárky, grafy a ThisWorkbook. V týchto moduloch musíte odstrániť obsah namiesto samotného modulu: Sub DeleteModuleContent (ByVal wb As Workbook, _ ByVal… Pokračovať v čítaní →

Odstráňte všetky makrá v zošite/dokumente pomocou jazyka VBA v programe Microsoft Excel

Odstráňte všetky makrá v zošite/dokumente pomocou jazyka VBA v programe Microsoft Excel

Ak pracujete s nespočetným počtom makier a chcete, aby makro vymazalo všetky existujúce kódy z aktuálneho zošita programu Excel, nasledujúci článok vám určite pomôže. Ak chcete zo zošita odstrániť všetky makrá ... Pokračovať v čítaní →

Vytvorte nový modul pomocou jazyka VBA v programe Microsoft Excel

Vytvorte nový modul pomocou jazyka VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na vloženie nového modulu do zošita programu Excel. Pred spustením makra musíme zadať typ a názov modulu. Ako môžete vidieť v ... Pokračovať v čítaní →

Ako zobraziť správu na stavovom riadku programu Excel pomocou VBA

Ako zobraziť správu na stavovom riadku programu Excel pomocou VBA

Stavový riadok v Exceli je možné použiť ako monitor kódu. Keď je váš kód VBA dlhý a vykonávate niekoľko úloh pomocou jazyka VBA, často vypnete aktualizáciu obrazovky, aby ste videli, že obrazovka bliká. Ale ... Pokračovať v čítaní →

Skopírujte moduly z jedného zošita do druhého pomocou jazyka VBA v programe Microsoft Excel

Skopírujte moduly z jedného zošita do druhého pomocou jazyka VBA v programe Microsoft Excel

V nižšie uvedenom makre môžete kopírovať moduly z jedného zošita do iného: Sub CopyModule (SourceWB As Workbook, strModuleName As String, _ TargetWB As Workbook) 'skopíruje modul z jedného zošita do druhého' príklad: 'CopyModule zošity ("Book1.xls ")," Modul1 ", _ ... Pokračovať v čítaní →

Triedne moduly používajúce VBA v programe Microsoft Excel 2010

Triedne moduly používajúce VBA v programe Microsoft Excel 2010

Trieda je formálna definícia objektu. Trieda je šablóna na vytvorenie objektu počas programovania a definuje vlastnosti a metódy, ktoré rozhodujú o tom, ako sa objekt správa. Moduly triedy sú novinkou v Office97. … Pokračovať v čítaní →

Pridajte obsah do modulu zo súboru pomocou jazyka VBA v programe Microsoft Excel

Pridajte obsah do modulu zo súboru pomocou jazyka VBA v programe Microsoft Excel

Ak nechcete pridať kompletný modul, môžete do existujúceho modulu pridať iba chýbajúce postupy pomocou makra nižšie. Pridá obsah textového súboru do existujúceho modulu: Sub ImportModuleCode (ByVal wb ... Pokračovať v čítaní →

Pridajte postup k modulu pomocou jazyka VBA v programe Microsoft Excel

Pridajte postup k modulu pomocou jazyka VBA v programe Microsoft Excel

Kód môžete do modulu pridať bez použitia samostatného textového súboru, ktorý kód obsahuje. Nasledujúce makro ukazuje, ako sa to dá urobiť. Makro je potrebné prispôsobiť tak, aby obsahovalo kód, ktorý chcete pridať: ... Pokračovať v čítaní →

Aktivujte funkciu celej obrazovky a vypnite tlačidlo zmeny veľkosti okna zošita programu Excel pomocou jazyka VBA v programe Microsoft Excel.

Aktivujte funkciu celej obrazovky a vypnite tlačidlo zmeny veľkosti okna zošita programu Excel pomocou jazyka VBA v programe Microsoft Excel.

V tomto článku sa naučíme, ako aktivovať funkciu celej obrazovky a vypnúť tlačidlo zmeny veľkosti okna pomocou VBA. Vysvetlenie logiky Vytvorili sme makro „ActivatingFullScreen“, aby sme zmenili vlastnosti aplikácie Excel a povolili funkciu celej obrazovky. Použili sme ... Pokračovať v čítaní →

Odošlite argumenty makrám z tlačidiel a ponúk pomocou jazyka VBA v programe Microsoft Excel

Odošlite argumenty makrám z tlačidiel a ponúk pomocou jazyka VBA v programe Microsoft Excel

Nasledujúci príklad ukazuje, ako môžete vytvoriť tlačidlá/ponuky CommandBar, ktoré odovzdajú makru jeden alebo viac argumentov. príklad tiež ukazuje, ako môžete do kontextovej ponuky Bunka pridať novú položku. Sub AddCommandToCellShortcutMenu () Dim i As ... Pokračovať v čítaní →

Upravte popis panela s nástrojmi pomocou jazyka VBA v programe Microsoft Excel

Upravte popis panela s nástrojmi pomocou jazyka VBA v programe Microsoft Excel

Nasledujúce príklady používajú ako príklad tlačidlo Nové na paneli s nástrojmi Štandard. „Štandardný“ môžete nahradiť názvom alebo číslom iného CommandBar a číslom ovládacieho prvku, ktorý chcete upraviť. Toto makro použite na zmenu ... Pokračovať v čítaní →

Zobrazte príkazový riadok vycentrovaný na obrazovku pomocou jazyka VBA v programe Microsoft Excel

Zobrazte príkazový riadok vycentrovaný na obrazovku pomocou jazyka VBA v programe Microsoft Excel

V nižšie uvedenom makre môžete CommandBar zobraziť na stred obrazovky, horizontálne aj vertikálne. Makro tiež ukazuje, ako môžete získať veľkosť obrazovky pomocou funkcie GetSystemMetrics32. Deklarovať funkciu GetSystemMetrics32 Lib "User32" _ Alias ​​"GetSystemMetrics" ... Pokračovať v čítaní →

Zistite, ktoré tlačidlo CommandBar spustilo makro pomocou jazyka VBA v programe Microsoft Excel

Zistite, ktoré tlačidlo CommandBar spustilo makro pomocou jazyka VBA v programe Microsoft Excel

Nechajte makrá samy určiť, ktoré tlačidlo CommandBar ich spustilo. Ak priložíte nižšie uvedené makro k viacerým tlačidlám CommandBar, v okne správ sa zobrazí iný obsah: Sub DummyMacro () Ak Application.CommandBars.ActionControl Is Nothing Then 'makro nebolo spustené ... Pokračovať v čítaní →

Odpočítavanie v stavovom riadku pomocou VBA v programe Microsoft Excel

Odpočítavanie v stavovom riadku pomocou VBA v programe Microsoft Excel

Ak sa zaujímate, ako môžem vytvoriť časovač v programe Excel Otázka: V stavovom riadku sa zobrazí odpočítavanie od 30 do 0 sekúnd. Odpoveď: Vložte nasledujúci kód do štandardného modulu. Sub CountDown () Dim intCounter ... Pokračovať v čítaní →

Zmeňte dostupnosť pre CommandBars pomocou VBA v programe Microsoft Excel

Zmeňte dostupnosť pre CommandBars pomocou VBA v programe Microsoft Excel

V nižšie uvedenom makre môžete prepínať dostupnosť panela s ponukami zošita, štandardného panela s nástrojmi a vlastného panela príkazov. Pri prvom spustení makra sú ponuka a štandardný panel zakázané, je povolený vlastný panel s nástrojmi. … Pokračovať v čítaní →

Ako odosielať hromadné e -maily z programu Excel VBA jediným kliknutím v programe Excel

Ako odosielať hromadné e -maily z programu Excel VBA jediným kliknutím v programe Excel

Ako odosielať hromadnú poštu z programu Excel? Nasledujúci kód excel vba odosiela správy z programu excel. Všetky e -mailové ID v zozname budú dostávať prispôsobené e -maily. Okamžite si stiahnite súbor na odosielanie pošty.

Pošli výber poštou pomocou VBA v programe Microsoft Excel

Pošli výber poštou pomocou VBA v programe Microsoft Excel

Vytvorte nový zošit pomocou výberu. Pred odoslaním zošita si ho uložte. Po odoslaní odstráňte súbor z pevného disku. Odkryje skryté riadky a stĺpce vo výbere Všetky prázdne bunky mimo výberu ... Pokračovať v čítaní →

Poštové listy jednému alebo viacerým ľuďom používajúcim VBA v programe Microsoft Excel

Poštové listy jednému alebo viacerým ľuďom používajúcim VBA v programe Microsoft Excel

Pridajte nový hárok, zmeňte názov hárka na poštu. Každá pošta, ktorú chcete odoslať, bude obsahovať tri stĺpce. v stĺpci A - zadajte názov listu alebo listov, ktoré chcete odoslať. do stĺpca B - zadajte e -mailovú adresu. v ... Pokračovať v čítaní →

Ako extrahovať meno domény z e -mailu v programe Excel

Ako extrahovať meno domény z e -mailu v programe Excel

Zistite, ako môžete rýchlo extrahovať názvy domén z e -mailových ID v programe Excel. Na extrahovanie názvu domény existujú dva spôsoby. Jeden je vzorec a druhý je funkcia prevodu textu na stĺpec.

Poštový list pomocou poľa VBA v programe Microsoft Excel

Poštový list pomocou poľa VBA v programe Microsoft Excel

Vytvorte nový zošit pomocou SheetsArray. Pred odoslaním zošita si ho uložte. Po odoslaní odstráňte súbor z pevného disku. Sub Mail_SheetsArray () Dim strDate as String Sheets (Array ("Sheet1", "Sheet3")). Copy strDate = Format (Date, "dd-mm-yy") & "" & ... Pokračovať v čítaní →

Pošlite list pomocou VBA v programe Microsoft Excel

Pošlite list pomocou VBA v programe Microsoft Excel

V tomto článku vytvoríme makro na odoslanie listu ako prílohy v e -maile. Pred spustením makra musíme zadať ID e -mailu a predmet e -mailu. V tomto prípade chceme odoslať ... Pokračovať v čítaní →

Pošlite každý list s adresou v bunke A1 pomocou jazyka VBA v programe Microsoft Excel

Pošlite každý list s adresou v bunke A1 pomocou jazyka VBA v programe Microsoft Excel

Toto makro odošle každý list jednej osobe. Vytvorte nový zošit pomocou hárka. Pred odoslaním zošita ho uložte. Po odoslaní odstráňte súbor z pevného disku. Sub Mail_every_Worksheet () Dim strDate As String Dim… Pokračovať v čítaní →

Vlastná funkcia Excel XLOOKUP

Vlastná funkcia Excel XLOOKUP

Funkcia XLOOKUP je exkluzívna pre zasvätený program Office 365. Funkcia LOOKUP má mnoho funkcií, ktoré prekonávajú mnohé slabé stránky funkcií VLOOKUP a HLOOKUP, ale bohužiaľ zatiaľ nie sú k dispozícii. Ale ... Pokračovať v čítaní →

Oddeľte názov alebo URL webovej stránky od textu

Oddeľte názov alebo URL webovej stránky od textu

Tip predložil: Jay Shukla Niekedy sa vyskytla situácia, ako napríklad: 1. webová stránka Yahoo www.yahoo.com 2. webová stránka Google www.google.com Ako teda oddelíme názov webovej stránky od zostávajúceho textu. Krok 1. Vyberte stĺpec. Choďte na výmenu ... Pokračovať v čítaní →

Zoznam, zmena alebo odstránenie odkazov na externé vzorce (odkazy) pomocou jazyka VBA v programe Microsoft Excel

Zoznam, zmena alebo odstránenie odkazov na externé vzorce (odkazy) pomocou jazyka VBA v programe Microsoft Excel

V nižšie uvedených makrách môžete vyhľadávať a odstraňovať vzorce v bunkách, ktoré odkazujú na iné zošity. Makrá nenachádzajú všetky externé odkazy, pretože sa pozerajú iba do vzorcov pracovného hárka. Sub DeleteOrListLinks () Dim i As Integer If ActiveWorkbook ... Pokračovať v čítaní →

Vytvorte zoznam hárkov s prepojením

Vytvorte zoznam hárkov s prepojením

Čo keby ste mali v zošite zoznam hárkov, z ktorých každý bude hypertextovo prepojený s príslušným názvom listu? To sa dá urobiť pomocou nasledujúceho kódu - Sub CreateHyperlinkedSheetList () Dim ws As Worksheet Application.ScreenUpdating = False ActiveSheet.Range ("A: A"). Clear 'clear ... Pokračovať v čítaní →

Vytiahnite údaje z uzavretého zošita

Vytiahnite údaje z uzavretého zošita

Extrahovanie údajov z uzavretého súboru do iného zošita je bežnou požiadavkou väčšiny používateľov programu Excel. Chceli by stiahnuť alebo konsolidovať údaje z uzavretých súborov; to však nie je možné. Existuje riešenie, ktoré ... Pokračovať v čítaní →

Pridanie vlastnej klávesovej skratky

Pridanie vlastnej klávesovej skratky

Ak chcete pridať vlastnú klávesovú skratku, pridajte, uložte a uložte riadok kódu VBA. Odporúčame vám, aby ste si do osobného zošita makier uložili všeobecné vlastné klávesové skratky. Tento zošit je vytvorený pri prvom zaznamenávaní a ukladaní ... Pokračovať v čítaní →

Použite uzavretý zošit ako databázu (DAO) pomocou jazyka VBA v programe Microsoft Excel

Použite uzavretý zošit ako databázu (DAO) pomocou jazyka VBA v programe Microsoft Excel

S nižšie uvedenými postupmi môžete použiť DAO na získanie sady záznamov z uzavretého zošita a čítanie/zápis údajov. Zavolajte postup takto: GetWorksheetData „C: Názov priečinka Názov súboru.xls“, „VYBERTE * Z (názov_listu $)“, ThisWorkbook.Worksheets (1) .Range („A3“) Nahraďte SheetName názvom pracovného hárka, ktorý chcete … Pokračovať v čítaní →

Ako prenášať konkrétne údaje z jedného listu na druhý prostredníctvom VBA v programe Microsoft Excel

Ako prenášať konkrétne údaje z jedného listu na druhý prostredníctvom VBA v programe Microsoft Excel

V tomto článku použijeme udalosť zmeny pracovného hárka na prenos údajov z jedného hárka do druhého v závislosti od určitých podmienok. Pôvodné údaje pozostávajú z podrobností o zákazníkovi, ktoré zahŕňajú meno, adresu, mesto, región, krajinu a telefónne číslo. V ... Pokračovať v čítaní →

Aktualizujte hárky prostredníctvom VBA

Aktualizujte hárky prostredníctvom VBA

V tomto článku sa naučíme aktualizovať údaje z jedného listu na druhý list prostredníctvom VBA v programe Microsoft Excel. Vezmime si príklad, aby sme pochopili, ako a kde môžeme toto makro používať v našom ... Pokračovať v čítaní →

Ako extrahovať zoznam všetkých súborov a priečinkov v priečinku OS Windows do Excelu

Ako extrahovať zoznam všetkých súborov a priečinkov v priečinku OS Windows do Excelu

Pracujeme na mnohých súboroch a priečinkoch v počítači alebo prenosnom počítači so systémom Windows a existuje šanca, že môžeme skončiť s pravidelným pridávaním alebo odstraňovaním súborov a priečinkov. Tieto súbory a priečinky môžu byť pre nás veľmi dôležité a ... Pokračovať v čítaní →

Použite uzavretý zošit ako databázu (ADO) pomocou jazyka VBA v programe Microsoft Excel

Použite uzavretý zošit ako databázu (ADO) pomocou jazyka VBA v programe Microsoft Excel

S nižšie uvedenými postupmi môžete použiť ADO na získanie sady záznamov z uzavretého zošita a čítanie/zápis údajov. Zavolajte postup takto: GetWorksheetData "C: FoldernameFilename.xls", "SELECT * FROM (SheetName $);", ThisWorkbook.Worksheets (1). Range ("A3") Nahradiť SheetName názvom pracovného hárka, ktorý chcete ... Pokračovať čítanie →

Nahradiť text v textovom súbore pomocou jazyka VBA v programe Microsoft Excel

Nahradiť text v textovom súbore pomocou jazyka VBA v programe Microsoft Excel

Nasledujúce makrá je možné použiť na nahradenie textu v textovom súbore, napr. keď chcete zmeniť oddeľovač stĺpcov v textovom súbore pred jeho importovaním do pracovného hárka programu Excel alebo po exportovaní pracovného hárka ... Pokračovať v čítaní →

Importujte údaje z textového súboru (ADO) pomocou jazyka VBA v programe Microsoft Excel

Importujte údaje z textového súboru (ADO) pomocou jazyka VBA v programe Microsoft Excel

Nasledujúci postup je možné použiť na získanie sady záznamov ADO z textového súboru a vyplnenie výsledku do pracovného hárka. Sub GetTextFileData (strSQL As String, strFolder As String, rngTargetCell As Range) 'example: GetTextFileData "SELECT * FROM filename.txt", ... Pokračovať v čítaní →

Import údajov z programu Access do Excelu (DAO) pomocou jazyka VBA v programe Microsoft Excel

Import údajov z programu Access do Excelu (DAO) pomocou jazyka VBA v programe Microsoft Excel

CopyFromRecordset je pravdepodobne najľahší spôsob získavania údajov z tabuľky programu Access do pracovného hárka programu Excel. Sub DAOCopyFromRecordSet (DBFullName As String, TableName As String, _ FieldName As String, TargetRange As Range) 'Príklad: DAOCopyFromRecordSet "C: FolderName DataBaseName.mdb", _ "TableName", "FieldName", Range ("C1") Stlmiť ... Pokračovať v čítaní →

Importujte údaje z uzavretého zošita (ADO) pomocou jazyka VBA v programe Microsoft Excel

Importujte údaje z uzavretého zošita (ADO) pomocou jazyka VBA v programe Microsoft Excel

Ak chcete importovať veľa údajov z uzavretého zošita, môžete to urobiť pomocou ADO a makra nižšie. Ak chcete načítať údaje z iného pracovného hárka ako z prvého pracovného hárka v zatvorenom zošite,… Pokračovať v čítaní →

Import údajov z programu Access do Excelu (ADO) pomocou jazyka VBA v programe Microsoft Excel

Import údajov z programu Access do Excelu (ADO) pomocou jazyka VBA v programe Microsoft Excel

Nasledujúcim postupom môžete importovať údaje z tabuľky programu Access do pracovného hárka. Sub ADOImportFromAccessTable (DBFullName As String, _ TableName As String, TargetRange As Range) 'Príklad: ADOImportFromAccessTable "C: FolderName DataBaseName.mdb", _ "TableName", Range ("C1") Dim cn As ADODB.Connection, rs Ako ADODB.Recordset, ... Pokračovať v čítaní →

Ako kopírovať údaje z Excelu do Wordu pomocou VBA Excel

Ako kopírovať údaje z Excelu do Wordu pomocou VBA Excel

Na kopírovanie údajov z programu Excel do dokumentu Word a ukladanie prostredníctvom programu Excel VBA potrebujeme iba objekt aplikácie Word. Objekt Word poskytne funkciu potrebnú na prácu s dokumentmi programu Word.

Ako pripojiť Excel k databáze Access pomocou VBA

Ako pripojiť Excel k databáze Access pomocou VBA

Na pripojenie Excelu k databáze Access prostredníctvom VBA môžeme použiť pripojenie ADO. Tieto prístupové databázy sa dajú ľahko pripojiť k Excelu ako zdroju údajov.

Premenné VBA v Exceli

Premenné VBA v Exceli

Premenné VBA a dátové typy VBA v Exceli. Aké sú typy premenných vba? VBA Dim var Ako typ údajov v makrách programu Excel. Tu sa dozviete viac o premenných VBA.

Čo Application.Screenupdating = falošný znamená a prečo sa používa vo VBA

Čo Application.Screenupdating = falošný znamená a prečo sa používa vo VBA

Riadok Application.Screenupdating v programe Excel sa používa na deaktiváciu aktualizácie obrazovky pred začiatkom postupu. Tým sa zastaví blikanie obrazovky programu Excel a ...

VBA prevádza text z malých na veľké písmená

VBA prevádza text z malých na veľké písmená

Vieme, ako previesť malý text na veľký text na hárku, ale ako pomocou VBA konvertujeme malé písmená na veľké? Pri automatizácii procesu môže byť potrebné previesť text na hárku na veľké písmená. … Pokračovať v čítaní →

Pole správ VBA na aktualizáciu dnešného dňa v programe Microsoft Excel

Pole správ VBA na aktualizáciu dnešného dňa v programe Microsoft Excel

Ak chcete automaticky aktualizovať dnešný deň v týždni, tento článok je pre vás. Tento článok sa zameriava na aktualizáciu používateľa v aktuálny deň v týždni prostredníctvom programu msgbox vo vba. Otázka): Chcem kód ... Pokračovať v čítaní →

Vybratý prípad VBA: Alternatíva k vyhláseniam o viacerých, ak nie, ak

Vybratý prípad VBA: Alternatíva k vyhláseniam o viacerých, ak nie, ak

Príkaz VBA Select Case je ekvivalentný prepnutiu z iných programovacích jazykov. Select slúži na kontrolu viacerých podmienok.

Rozdeľte hárok programu Excel do viacerých súborov na základe stĺpca pomocou VBA

Rozdeľte hárok programu Excel do viacerých súborov na základe stĺpca pomocou VBA

Ako rozdeliť list na viac listov? Získajte kód VBA na rýchle rozdelenie hárka. Stiahnite si aj pracovný súbor.

Ako aktualizovať údaje z jedného listu na druhý list prostredníctvom VBA v programe Microsoft Excel

Ako aktualizovať údaje z jedného listu na druhý list prostredníctvom VBA v programe Microsoft Excel

Niekedy chceme použiť jeden hárok programu Excel ako formulár, ktorý sa používa na získanie vstupov od používateľa. údaje zadané používateľom, pokúsime sa ich uložiť na niektoré ďalšie listy, ktoré môžu ... Pokračovať v čítaní →

Použitie záznamu makra v programe Microsoft Excel

Použitie záznamu makra v programe Microsoft Excel

Otvorte Excel a VBE (editor jazyka Visual Basic). Pokiaľ to nebolo zmenené, okno VBE obsahuje okno Project Explorer a okno Properties (je k nim prístup z ponuky View). Project Explorer: Funguje ako správca súborov. Pomáha ... Pokračovať v čítaní →

Transponujte stĺpce do hárkov programu Excel pomocou jazyka VBA

Transponujte stĺpce do hárkov programu Excel pomocou jazyka VBA

Ak chcete skopírovať každý stĺpec do nového listu, aby sa počet listov rovnal počtu stĺpcov a naopak, použite tento kód VBA alebo si stiahnite pracovný súbor programu Excel.

Ako používať možnosť komentovania prostredníctvom VBA

Ako používať možnosť komentovania prostredníctvom VBA

V tomto článku sa naučíme používať možnosť komentárov v programe Microsoft Excel prostredníctvom VBA. Komentár je zdroj, z ktorého môžeme odovzdať správu každému používateľovi, ak je potrebné poskytnúť informácie o ... Pokračovať v čítaní →

Odstráňte extra čiarky v programe Poznámkový blok z programu Microsoft Excel

Odstráňte extra čiarky v programe Poznámkový blok z programu Microsoft Excel

Pri importovaní textového súboru do tabuľky programu Excel bohužiaľ ponechal nežiaduce čiarky na konci. Odstrániť nadbytočné čiarky v bunkách je skutočne ťažké. Ak sa to pokúšate opraviť ručne, bude to trvať ... Pokračovať v čítaní →

Odstráňte koncový priestor prostredníctvom VBA

Odstráňte koncový priestor prostredníctvom VBA

V prípade, že chcete, aby kód VBA odstránil všetky koncové medzery iba v aktívnom hárku, tento článok vám určite pomôže. Mnohokrát sme nechali na konci medzeru omylom alebo niekedy kopírujeme údaje ... Pokračovať v čítaní →

Obnovte okná VBE na ich predvolené polohy pomocou VBA v programe Microsoft Excel

Obnovte okná VBE na ich predvolené polohy pomocou VBA v programe Microsoft Excel

Ak máte problém s ukotvením rôznych okien VBE, môžete ich polohy obnoviť úpravou nastavenia v registri. Poznámka! Pred úpravou databázy Registry si zálohujte. Ak používate Windows NT, ... Pokračovať v čítaní →

Obnovte pozíciu v okne pomocou VBA v programe Microsoft Excel

Obnovte pozíciu v okne pomocou VBA v programe Microsoft Excel

Ak chcete používateľovi obnoviť obrázok na obrazovke po tom, ako makro zmenilo zobrazenie okna, niekedy môžete jednoducho aktivovať bunku, ktorá bola aktívnou bunkou pri spustení makra. To nie je vždy úspešné. … Pokračovať v čítaní →

Reťazce súkromného profilu pomocou systému Words System.PrivateProfileString pomocou jazyka VBA v programe Microsoft Excel

Reťazce súkromného profilu pomocou systému Words System.PrivateProfileString pomocou jazyka VBA v programe Microsoft Excel

Ak nechcete používať funkcie API, na čítanie a zápis reťazcov súkromného profilu môžete použiť knižnicu objektov Words. Words System.PrivateProfileString dokáže čítať a zapisovať súbory INI aj register. V iných aplikáciách ako Word máte ... Pokračovať v čítaní →

Reťazce súkromného profilu pomocou registra pomocou VBA v programe Microsoft Excel

Reťazce súkromného profilu pomocou registra pomocou VBA v programe Microsoft Excel

Súkromné ​​profilové reťazce sa často používajú na ukladanie informácií o používateľoch mimo aplikácie/dokumentu na neskoršie použitie. Môžete napríklad uložiť informácie o najnovšom obsahu do dialógového okna/UserForm, koľkokrát bol otvorený zošit alebo ... Pokračovať v čítaní →

Reťazce súkromného profilu pomocou súborov INI pomocou jazyka VBA v programe Microsoft Excel

Reťazce súkromného profilu pomocou súborov INI pomocou jazyka VBA v programe Microsoft Excel

Súkromné ​​profilové reťazce sa často používajú na ukladanie informácií o používateľoch mimo aplikácie/dokumentu na neskoršie použitie. Môžete napríklad uložiť informácie o najnovšom obsahu do dialógového okna/UserForm, koľkokrát bol otvorený zošit alebo ... Pokračovať v čítaní →

Prehrávanie súborov WAV pomocou jazyka VBA v programe Microsoft Excel

Prehrávanie súborov WAV pomocou jazyka VBA v programe Microsoft Excel

Je ľahké prehrávať zvukové súbory vo formáte WAV. Stačí poznať názov súboru zvuku, ktorý chcete prehrať, a rozhodnúť sa, či chcete, aby makro počkalo, kým sa zvuk prehrá, alebo nie. Tu je príklad: ... Pokračovať v čítaní →

Ako používať zbierky VBA v programe Excel

Ako používať zbierky VBA v programe Excel

Naučte sa všetko o základoch zbierok VBA v Exceli. Ak ste pracovali na VBA, už ste použili zbierky. Naučte sa vytvárať, pridávať a odstraňovať kolekciu definovanú používateľom vo VBA.

Otvorte viac súborov naraz

Otvorte viac súborov naraz

V tomto článku vytvoríme makro na otvorenie viacerých súborov pomocou dialógového okna súboru. Vytvorili sme makro „opening_multiple_file“ na otváranie viacerých súborov. Užívateľ môže makro spustiť kliknutím na tlačidlo „Otvoriť viac súborov“. … Pokračovať v čítaní →

Prehrávanie zvukových poznámok pomocou jazyka VBA v programe Microsoft Excel

Prehrávanie zvukových poznámok pomocou jazyka VBA v programe Microsoft Excel

V Exceli 5 a 95 je možné pripojiť poznámky k bunke pomocou zvukového súboru. Túto zvukovú poznámku je možné prehrať otvorením dialógového okna na úpravu poznámok k bunke. Nasledujúce makro môže tiež hrať ... Pokračovať v čítaní →

Operátory v programe Excel VBA

Operátory v programe Excel VBA

Vo VBA existuje 5 typov operátorov. Priradenie, aritmetika, porovnávanie, logické a zreťazenie. Tieto operátory sa používajú na vykonávanie operácií s operandmi.

Prehrávanie MIDI súborov pomocou VBA v programe Microsoft Excel

Prehrávanie MIDI súborov pomocou VBA v programe Microsoft Excel

Zvukové súbory vo formáte MIDI sú často dlhé, takže môže byť potrebné zastaviť prehrávanie zvuku (napr. Keď je makro hotové). Tu je príklad: Funkcia súkromného deklarácie mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand ako reťazec) ako dlhý sub ... Pokračovať v čítaní →

Ako vkladať obrázky pomocou programu Excel VBA

Ako vkladať obrázky pomocou programu Excel VBA

Naučte sa, ako vložiť obrázok do bunky v programe Excel v programe VBA a ako zmeniť jeho veľkosť. Kód VBA na vloženie obrázku do rozsahu v programe Excel 2016 a začnite pracovať.

Vloženie cesty, kde je zošit uložený, do záhlavia alebo stavového riadka pomocou programu VBA v programe Microsoft Excel

Vloženie cesty, kde je zošit uložený, do záhlavia alebo stavového riadka pomocou programu VBA v programe Microsoft Excel

Horný riadok okna je záhlavie. Využite dostupné prázdne miesto na pridanie metaúdajov súvisiacich so zošitom. Ak chcete pridať metadáta, pridáme kód do udalosti aktivácie zošita. Názov zošita sa teda zmení, keď ... Pokračovať v čítaní →

Ako získať prvé slovo v programe Microsoft Excel

Ako získať prvé slovo v programe Microsoft Excel

Ak sa dostanete do situácie, v ktorej budete potrebovať iba prvé slovo v každom riadku bunky, nie celý znak, musíte si prečítať tento článok. Nasledujúci návod vám pomôže iba pri získavaní ... Pokračovať v čítaní →

Ako rozdeliť stĺpce prostredníctvom VBA

Ako rozdeliť stĺpce prostredníctvom VBA

Ak máte problém s rozdelením textu do dvoch alebo viacerých samostatných stĺpcov na základe konkrétneho znaku, mali by ste si prečítať tento článok. V tomto článku sa naučíme rozdeliť meno na ... Pokračovať v čítaní →

Extrahujte špecifický farebný index pomocou VBA

Extrahujte špecifický farebný index pomocou VBA

V prípade, že chcete skopírovať konkrétnu formátovanú bunku alebo farebné bunky z jedného stĺpca do ďalšieho stĺpca, potom je tento článok pre vás. V tomto článku sa naučíme kopírovať farebné bunky pomocou kódu VBA. … Pokračovať v čítaní →

Ako vyhlásiť konštanty VBA v programe Excel

Ako vyhlásiť konštanty VBA v programe Excel

Konštanty vo VBA môžete deklarovať pomocou kľúčového slova ... Vďaka tomu je premenná nemenná. Hodnotu premennej konštanty VBA nemožno meniť v jej rozsahu ...

Vygenerujte 3 jedinečné náhodné čísla v programe Microsoft Excel

Vygenerujte 3 jedinečné náhodné čísla v programe Microsoft Excel

Ak chcete vygenerovať zoznam jedinečných náhodných čísel, môžete použiť funkcie RANDBETWEEN a VBA RND. V tomto článku vygenerujeme 3 jedinečné čísla z poskytnutého zoznamu. Pôvodnú otázku nájdete tu ... Pokračovať v čítaní →

Skryť stĺpce pomocou tlačidla

Skryť stĺpce pomocou tlačidla

Ak potrebujete skryť určité stĺpce pomocou tlačidla, môžete použiť tento kód. Dokonca zmení text príkazového tlačidla na Skryť stĺpce a potom ho znova zmení na Odkryť stĺpce. Sub Hide_C () Dim C_ell As ... Pokračovať v čítaní →

Variabilný rozsah Excel VBA

Variabilný rozsah Excel VBA

Rozsah premennej alebo špecifikátor prístupu v programe Excel VBA slúžil na ovládanie viditeľnosti premenných, funkcií a podprogramov v projektoch VBA. Existujú tri typy