Macro-uri Excel și VBA 2024, Decembrie

Returnează celulele la care face referire utilizatorul folosind controlul RefEdit al formei de utilizator în Microsoft Excel

Returnează celulele la care face referire utilizatorul folosind controlul RefEdit al formei de utilizator în Microsoft Excel

În acest articol, vom arăta cum să adăugați controlul RefEdit în forma de utilizator și să consultați gama de celule folosind acesta. În acest exemplu, am creat un formular de evidențiere a utilizatorului pe care îl putem utiliza pentru evidențierea gamei de celule cu culoare galbenă. ... Continuați să citiți →

Cum se adaugă un mesaj de intrare în validarea datelor

Cum se adaugă un mesaj de intrare în validarea datelor

În acest articol, vom învăța cum să adăugați un mesaj de intrare în validarea datelor în timp ce introduceți intrările specifice în celulă, utilizând VBA în Microsoft Excel. Validarea datelor este instrumentul care este utilizat pentru a restricționa intrarea ... Continuați să citiți →

Împiedicați închiderea unui formular de utilizator atunci când utilizatorul face clic pe butonul x folosind VBA în Microsoft Excel

Împiedicați închiderea unui formular de utilizator atunci când utilizatorul face clic pe butonul x folosind VBA în Microsoft Excel

În acest articol, vom arăta cum să dezactivați butonul x de pe forma de utilizator utilizând VBA. În acest exemplu, am creat un formular de utilizator care poate fi activat făcând clic pe butonul Executare din foaia de lucru. Această formă de utilizator conține ... Continuați să citiți →

Completați un control ListBox cu valori din registrul de lucru închis utilizând VBA în Microsoft Excel

Completați un control ListBox cu valori din registrul de lucru închis utilizând VBA în Microsoft Excel

În acest articol, vom prelua date din registrul de lucru închis în caseta Listă în formularul de utilizator folosind VBA. Datele brute pentru acest exemplu sunt în intervalul A2: B10 din registrul de lucru „23SampleData.xls”, care este plasat în calea fișierului „D: Excelforum ExcelForum office excel tip cod vechi Shared ... Continuați să citiți →

Completați o casetă listă cu valori unice dintr-o foaie de lucru utilizând VBA în Microsoft Excel

Completați o casetă listă cu valori unice dintr-o foaie de lucru utilizând VBA în Microsoft Excel

În acest articol, vom crea o casetă listă în forma de utilizator și o vom încărca cu valori după eliminarea valorilor duplicate. Datele brute pe care le vom insera în caseta de listă sunt alcătuite din nume. Aceste date brute conțin duplicități definite ... Continuați să citiți →

Cum se creează un formular în Microsoft Excel

Cum se creează un formular în Microsoft Excel

Formularul de rezervare a cursului este un formular simplu care ilustrează principiile proiectării UserForm și codarea VBA asociată. Folosește o selecție de controale, inclusiv casete de text, casete combinate, butoane de opțiune grupate într-un cadru, casete de selectare și comandă ... Continuați să citiți →

Decideți ce ar trebui să returneze un INPUTBOX folosind VBA în Microsoft Excel

Decideți ce ar trebui să returneze un INPUTBOX folosind VBA în Microsoft Excel

Dacă doriți să obțineți informații de la utilizator, puteți utiliza funcția INPUTBOX. Această funcție afișează o casetă de dialog care permite utilizatorului să completeze orice și să returneze conținutul ca un șir. Uneori doriți să decideți ce ... Continuați să citiți →

Modificați valoarea / conținutul mai multor controale UserForm utilizând VBA în Microsoft Excel

Modificați valoarea / conținutul mai multor controale UserForm utilizând VBA în Microsoft Excel

Într-o foaie de dialog Excel 5/95 este posibilă modificarea valorii / conținutului unei colecții de controale prin parcurgerea comenzilor din colecție, de ex. așa: Pentru fiecare cb În dlg.CheckBoxes. În Excel 97 sau o versiune ulterioară, obiectul UserForm ... Continuați să citiți →

Utilizarea evenimentului de modificare a foii de lucru pentru a rula macro când se efectuează orice modificare

Utilizarea evenimentului de modificare a foii de lucru pentru a rula macro când se efectuează orice modificare

Dacă sunteți aici, probabil că doriți să aflați cum să rulați un subrutină de fiecare dată când se face o modificare într-o anumită foaie. Acest articol va învăța exact asta. Deci sa începem. Sintaxa pentru foaia de lucru ... Continuați să citiți →

Casetă de mesaje în Excel VBA

Casetă de mesaje în Excel VBA

În acest articol, vom învăța funcția MsgBox în Excel VBA, Următoarele sunt setările argumentului butoanelor msgbox vba: Valoare constantă Descriere vbOK Numai 0 Afișați numai butonul OK. vbOKCancel 1 Afișați butoanele OK și Cancel. vbAbortRetryIgnore 2 Display ... Continuați să citiți →

Salvați gama Excel ca PDF folosind VBA

Salvați gama Excel ca PDF folosind VBA

Aflați cum să economisiți, cum să salvați gama Excel ca fișiere pdf utilizând VBA. Exportăm fișiere pdf pentru a excela prin intermediul unui cod extern, dar pentru a salva fișierul ca fișier pdf, folosim doar cod VBA simplu.

Selectați o tavă de imprimantă înainte de a imprima utilizând VBA în Microsoft Excel

Selectați o tavă de imprimantă înainte de a imprima utilizând VBA în Microsoft Excel

Când imprimați documente din Word cu VBA, este posibil să selectați din care tavă de imprimantă se presupune că obține documentul. În Excel nu aveți ocazia să setați proprietățile FirstPageTray sau OtherPagesTray ca dvs. ... Continuați să citiți →

Imprimați mai multe selecții pe o singură foaie folosind VBA în Microsoft Excel

Imprimați mai multe selecții pe o singură foaie folosind VBA în Microsoft Excel

Dacă selectați mai multe intervale de celule pe o coală și încercați să imprimați celulele selectate, veți obține o coală pentru fiecare dintre zonele selectate. Următorul exemplu de macro va imprima toate zonele selectate pe o singură foaie, ... Continuați să citiți →

Imprimați toate registrele de lucru într-un folder folosind VBA în Microsoft Excel

Imprimați toate registrele de lucru într-un folder folosind VBA în Microsoft Excel

În acest articol, vom crea o macro pentru a imprima toate fișierele Excel dintr-un folder. Avem câteva fișiere Excel într-un dosar pe care dorim să îl imprimăm. Toate au aceeași extensie de fișier, „.xlsx” ... Continuați să citiți →

Introduceți anteturi și subsoluri utilizând VBA în Microsoft Excel 2010

Introduceți anteturi și subsoluri utilizând VBA în Microsoft Excel 2010

Dacă doriți să inserați anumite informații în antetul / subsolul foii de lucru, cum ar fi numele fișierului / calea fișierului sau data curentă sau numărul paginii, puteți face acest lucru folosind codul de mai jos. Dacă este ... Continuați să citiți →

Cum se schimbă imprimanta implicită utilizând VBA în Microsoft Excel 2016

Cum se schimbă imprimanta implicită utilizând VBA în Microsoft Excel 2016

Utilizați VBA pentru a selecta imprimanta scriind doar 4 linii de cod și reveniți la imprimanta implicită originală. Compatibil în Excel 2016, 2013, 2010.

Calcule cu o mie de fracțiuni de secunde prin funcția personalizată utilizând VBA

Calcule cu o mie de fracțiuni de secunde prin funcția personalizată utilizând VBA

Întrebare: Se vor face calcule cu valori în a zecea parte a unei secunde Răspuns: Introduceți următorul cod în modulele corespunzătoare. Cu următoarea funcție definită de utilizator. sintaxă: = spectime (A1) Plasați codul de mai jos în standard ... Continuați să citiți →

Ce este FileSystemObject (FSO) și cum se folosește în VBA Excel?

Ce este FileSystemObject (FSO) și cum se folosește în VBA Excel?

FileSystemObject este un instrument puternic în VBA pentru a face față unităților, fișierelor și folderelor. Folosim FSO pentru a obține informații despre unități, pentru a crea foldere și fișiere.

Ce este metoda CreateObject în VBA și cum se utilizează metoda CreateObject în Excel?

Ce este metoda CreateObject în VBA și cum se utilizează metoda CreateObject în Excel?

Metoda CreateObject este utilizată pentru a crea obiecte în VBA folosind Late Binding. Metoda createobject face codul dvs. portabil către alte mașini care rulează VBA. Iată cum îl folosiți.

Modulele de clasă VBA și modul de utilizare a acestora

Modulele de clasă VBA și modul de utilizare a acestora

Aflați cum să utilizați un modul de clasă în Excel VBA. Modulul de clasă vă ajută să creați clase pe care le puteți utiliza în alte module. Aflați ce clase sunt în termeni de programare.

Importați un modul dintr-un fișier utilizând VBA în Microsoft Excel

Importați un modul dintr-un fișier utilizând VBA în Microsoft Excel

În acest articol, vom crea o macro pentru a importa un modul în registrul de lucru activ. Vom folosi Filename.bas ca modul, pe care dorim să îl importăm. Faceți clic pe butonul de inserare pentru a importa modulul din Filename.bas ... Continuați să citiți →

Cum se folosește funcția InputBox în VBA Excel?

Cum se folosește funcția InputBox în VBA Excel?

Pentru a obține intrări de la utilizator în VBA puteți utiliza funcția InputBox. Este o funcție ușoară care poate obține orice intrare de la utilizator pe care o puteți utiliza în programul dvs. VBA.

Cum se creează o combobox dependentă în VBA Excel?

Cum se creează o combobox dependentă în VBA Excel?

Comboboxul dependent sau comboboxul în cascadă este un combobox care își are valorile pe baza altor valori selectate de utilizator în formular. O combobox care depinde de o altă combobox sau de orice element de formă se numește combobox dependent.

Cum se utilizează structuri în VBA? Tipurile de date definite de utilizator

Cum se utilizează structuri în VBA? Tipurile de date definite de utilizator

Structurile din VBA se numesc tip de date definite de utilizator. Un tip de date definit de utilizator poate fi creat în VBA utilizând sintaxa simplă. Structura VBA poate încapsula mai multe variabile VBA simultan.

Cum se folosește cu ... Se termină cu blocarea în VBA Excel?

Cum se folosește cu ... Se termină cu blocarea în VBA Excel?

Blocul cu este utilizat pentru a accesa toate proprietățile și metodele unui obiect fără repetare. Un bloc cu ... Încheiere cu se concentrează pe obiectul dat și listează toate proprietățile și metodele obiectului sau structurii.

Cum se utilizează ComboBox în formularul de utilizator VBA Excel?

Cum se utilizează ComboBox în formularul de utilizator VBA Excel?

O combobox pe o formă de utilizator este ca un meniu derulant, care poate fi folosit pentru a alege o opțiune din opțiunile disponibile. Este ca o listă derulantă pe care o creăm folosind validarea datelor pe foi de lucru. În majoritatea formelor digitale, ... Continuați să citiți →

Ștergeți o procedură dintr-un modul folosind VBA în Microsoft Excel

Ștergeți o procedură dintr-un modul folosind VBA în Microsoft Excel

În acest articol, vom crea o macro pentru a șterge o altă macro dintr-un modul. Folosim Module1, care conține SampleProcedure ca model de macro, pe care dorim să îl ștergem. Explicarea codului Set VBCM = ... Continuați să citiți →

Ștergeți un modul folosind VBA în Microsoft Excel

Ștergeți un modul folosind VBA în Microsoft Excel

În acest articol vom crea o macro pentru a șterge modulul din registrul de lucru. Vom folosi MainModule ca modul brut. Vrem să scăpăm de acest MainModule. Faceți clic pe acest buton pentru același lucru. Logică ... Continuați să citiți →

Ștergeți conținutul modulului utilizând VBA în Microsoft Excel

Ștergeți conținutul modulului utilizând VBA în Microsoft Excel

Nu este posibil să ștergeți tot felul de module, nu puteți șterge codemodulele pentru foi de lucru, diagrame și ThisWorkbook. În aceste module trebuie să ștergeți conținutul în loc de modulul însuși: Sub DeleteModuleContent (ByVal wb As Workbook, _ ByVal ... Continuați să citiți →

Ștergeți toate macrocomenzile dintr-un registru de lucru / document utilizând VBA în Microsoft Excel

Ștergeți toate macrocomenzile dintr-un registru de lucru / document utilizând VBA în Microsoft Excel

Dacă lucrați cu nenumărate macrocomenzi și doriți ca o macrocomandă să șteargă toate codurile existente din registrul de lucru excel curent, atunci următorul articol vă va ajuta cu siguranță. Când doriți să ștergeți toate macrocomenzile dintr-un registru de lucru ... Continuați să citiți →

Creați un nou modul folosind VBA în Microsoft Excel

Creați un nou modul folosind VBA în Microsoft Excel

În acest articol, vom crea o macro pentru a insera un nou modul într-un registru de lucru Excel. Înainte de a rula macro-ul, trebuie să specificăm tipul și numele modulului. După cum se poate vedea în ... Continuați să citiți →

Cum se afișează un mesaj pe bara de stare Excel folosind VBA

Cum se afișează un mesaj pe bara de stare Excel folosind VBA

Bara de stare în excel poate fi utilizată ca monitor de cod. Când codul dvs. VBA este lung și faceți mai multe sarcini folosind VBA, dezactivați adesea actualizarea ecranului, astfel încât să nu vedeți ecranul care pâlpâie. Dar ... Continuați să citiți →

Copiați modulele dintr-un registru de lucru în altul utilizând VBA în Microsoft Excel

Copiați modulele dintr-un registru de lucru în altul utilizând VBA în Microsoft Excel

Cu macro-ul de mai jos puteți copia module dintr-un registru de lucru în altul: Sub CopyModule (SourceWB As Workbook, strModuleName As String, _ TargetWB As Workbook) 'copiază un modul dintr-un registru de lucru în altul' exemplu: 'CopyModule Workbooks ("Book1.xls ")," Module1 ", _ ... Continuați să citiți →

Modulele de clasă folosind VBA în Microsoft Excel 2010

Modulele de clasă folosind VBA în Microsoft Excel 2010

O clasă este definiția formală a unui obiect. Clasa este un șablon pentru crearea obiectului în timpul programării și definește proprietățile și metodele care decid cum se comportă obiectul. Modulele de clasă sunt noi în Office97. ... Continuați să citiți →

Adăugați conținut la un modul dintr-un fișier utilizând VBA în Microsoft Excel

Adăugați conținut la un modul dintr-un fișier utilizând VBA în Microsoft Excel

Dacă nu doriți să adăugați un modul complet, puteți adăuga doar procedurile lipsă la un modul existent utilizând macro-ul de mai jos. Se adaugă conținutul unui fișier text la un modul existent: Sub ImportModuleCode (ByVal wb ... Continuați să citiți →

Adăugați o procedură la un modul folosind VBA în Microsoft Excel

Adăugați o procedură la un modul folosind VBA în Microsoft Excel

Puteți adăuga cod la un modul fără a utiliza un fișier text separat care conține codul. Macro-ul de mai jos arată cum se poate face acest lucru. Macrocomanda trebuie personalizată pentru a conține codul pe care doriți să îl adăugați:… Continuați să citiți →

Activați funcția de ecran complet și dezactivați butonul de redimensionare a ferestrei dintr-un registru de lucru Excel utilizând VBA în Microsoft Excel.

Activați funcția de ecran complet și dezactivați butonul de redimensionare a ferestrei dintr-un registru de lucru Excel utilizând VBA în Microsoft Excel.

În acest articol vom învăța cum să activați funcția de ecran complet și să dezactivați butonul de redimensionare a ferestrei folosind VBA. Explicație logică Am creat macrocomanda „ActivatingFullScreen” pentru a modifica proprietatea aplicației Excel pentru a activa funcția de ecran complet. Am folosit ... Continuați să citiți →

Treceți argumente la macrocomenzi din butoane și meniuri utilizând VBA în Microsoft Excel

Treceți argumente la macrocomenzi din butoane și meniuri utilizând VBA în Microsoft Excel

Exemplul de mai jos arată cum puteți crea butoane / meniuri CommandBar care transmit unul sau mai multe argumente unei macro. exemplul arată, de asemenea, cum puteți adăuga un element nou în meniul de comandă rapidă Cell. Sub AddCommandToCellShortcutMenu () Dim i As ... Continuați să citiți →

Editați sfatul pentru butoanele din bara de instrumente utilizând VBA în Microsoft Excel

Editați sfatul pentru butoanele din bara de instrumente utilizând VBA în Microsoft Excel

Exemplele de mai jos utilizează butonul Nou din bara de instrumente Standard ca exemplu. Puteți înlocui „Standard” cu numele sau numărul altei bare de comandă și numărul controlului pe care doriți să îl editați. Utilizați această macrocomandă pentru a schimba ... Continuați să citiți →

Afișați o CommandBar centrată pe ecran folosind VBA în Microsoft Excel

Afișați o CommandBar centrată pe ecran folosind VBA în Microsoft Excel

Cu macro-ul de mai jos, puteți afișa o CommandBar centrată pe ecran, atât pe orizontală, cât și pe verticală. Macro arată, de asemenea, cum puteți obține dimensiunea ecranului utilizând funcția GetSystemMetrics32. Declarați funcția GetSystemMetrics32 Lib "User32" _ Alias ​​"GetSystemMetrics" ... Continuați să citiți →

Determinați ce buton CommandBar care a pornit o macro utilizând VBA în Microsoft Excel

Determinați ce buton CommandBar care a pornit o macro utilizând VBA în Microsoft Excel

Permiteți macro-urilor să stabilească ce buton CommandBar le-a pornit. Dacă atașați macrocomanda de mai jos la mai multe butoane CommandBar, caseta de mesaje va afișa conținut diferit: Sub DummyMacro () Dacă Application.CommandBars.ActionControl is Nothing Atunci macro-ul nu a fost pornit ... Continuați să citiți →

Numărătoarea inversă în bara de stare utilizând VBA în Microsoft Excel

Numărătoarea inversă în bara de stare utilizând VBA în Microsoft Excel

Dacă vă întrebați cum pot crea temporizator în Excel Întrebare: Un număr invers de la 30 la 0 secunde va fi afișat în bara de stare. Răspuns: Introduceți următorul cod în modulul standard. Sub CountDown () Dim intCounter ... Continuați să citiți →

Modificați disponibilitatea pentru CommandBars utilizând VBA în Microsoft Excel

Modificați disponibilitatea pentru CommandBars utilizând VBA în Microsoft Excel

Cu macro-ul de mai jos puteți comuta disponibilitatea barei de meniu a registrului de lucru, a barei de instrumente standard și a unei bare de comandă personalizate. Prima dată când rulați macro-ul, meniul și bara standard sunt dezactivate, bara de instrumente personalizată este activată. The ... Continuați să citiți →

Cum să trimiteți e-mailuri în bloc din Excel VBA cu un singur clic în Excel

Cum să trimiteți e-mailuri în bloc din Excel VBA cu un singur clic în Excel

Cum se trimite mesaje în vrac de la Excel? Codul Excel VBA de mai jos trimite mesaje de la Excel. Toate ID-urile de e-mail din listă vor primi mesaje personalizate. Descărcați fișierul pentru trimiterea e-mailului instantaneu.

Trimiteți selecția prin poștă utilizând VBA în Microsoft Excel

Trimiteți selecția prin poștă utilizând VBA în Microsoft Excel

Creați un nou registru de lucru cu Selecția. Salvați registrul de lucru înainte de al trimite prin poștă. Ștergeți fișierul de pe hard disk după ce acesta este trimis. Va afișa rândurile și coloanele ascunse din selecție Toate celulele goale din afara selecției ... Continuați să citiți →

Trimiteți foaie de e-mail către una sau mai multe persoane care utilizează VBA în Microsoft Excel

Trimiteți foaie de e-mail către una sau mai multe persoane care utilizează VBA în Microsoft Excel

Adăugați o foaie nouă, schimbați numele foii în poștă. Fiecare e-mail pe care doriți să îl trimiteți va utiliza 3 coloane. în coloana A - introduceți foaia sau numele foilor pe care doriți să le trimiteți. în coloana B - introduceți adresa de e-mail. în ... Continuați să citiți →

Cum să extrageți numele de domeniu din e-mail în Excel

Cum să extrageți numele de domeniu din e-mail în Excel

Aflați cum puteți extrage rapid nume de domenii din ID-urile de e-mail în Excel. Avem două metode pentru extragerea numelui de domeniu. Unul este formula, iar altul este funcția text în coloană.

Foaie poștală folosind Array VBA în Microsoft Excel

Foaie poștală folosind Array VBA în Microsoft Excel

Creați un nou registru de lucru cu SheetsArray. Salvați registrul de lucru înainte de al trimite prin poștă. Ștergeți fișierul de pe hard disk după ce acesta este trimis. Sub Mail_SheetsArray () Dim strDate As String Sheets (Array ("Sheet1", "Sheet3")). Copy strDate = Format (Data, "dd-mm-yy") & "" & ... Continuați să citiți →

Trimiteți o foaie prin VBA în Microsoft Excel

Trimiteți o foaie prin VBA în Microsoft Excel

În acest articol, vom crea o macro pentru a trimite o foaie ca atașament într-un e-mail. Înainte de a rula macrocomanda, trebuie să specificăm un id de e-mail și un subiect al e-mailului. În acest exemplu, vrem să trimitem ... Continuați să citiți →

Trimiteți fiecare Foaie de lucru cu adresă în celula A1 utilizând VBA în Microsoft Excel

Trimiteți fiecare Foaie de lucru cu adresă în celula A1 utilizând VBA în Microsoft Excel

Această macrocomandă va trimite fiecare foaie unei persoane. Creați un nou registru de lucru cu foaia. Salvați registrul de lucru înainte de al trimite prin poștă Ștergeți fișierul de pe hard disk după ce a fost trimis. Sub Mail_every_Worksheet () Dim strDate As String Dim ... Continuați să citiți →

Funcție XLOOKUP Excel personalizată

Funcție XLOOKUP Excel personalizată

Funcția XLOOKUP este exclusivă pentru programul privilegiat al Office 365. Funcția LOOKUP are multe funcționalități care depășesc multe dintre punctele slabe ale funcției VLOOKUP și HLOOKUP, dar, din păcate, nu ne este disponibilă deocamdată. Dar ... Continuați să citiți →

Separarea numelui site-ului web sau a adresei URL de text

Separarea numelui site-ului web sau a adresei URL de text

Sfatul trimis de: Jay Shukla Uneori avem o situație precum: 1. Site-ul Yahoo www.yahoo.com 2. Site-ul Google www.google.com Deci, cum separăm numele site-ului din textul rămas. Pasul 1. Selectați Coloana. Mergeți înlocuiți ... Continuați să citiți →

Enumerați, modificați sau ștergeți referințele (link-urile) formulei externe utilizând VBA în Microsoft Excel

Enumerați, modificați sau ștergeți referințele (link-urile) formulei externe utilizând VBA în Microsoft Excel

Cu macro-urile de mai jos puteți găsi și șterge formule din celule care se referă la alte registre de lucru. Macrocomenzile nu găsesc toate referințele externe, deoarece se uită doar în formulele foii de lucru. Sub DeleteOrListLinks () Dim i Integer If ActiveWorkbook ... Continuați să citiți →

Creați o listă de foi cu hyperlink

Creați o listă de foi cu hyperlink

Ce zici de a avea o listă de foi fiecare fiind hyperlinkată la numele fișei respective din registrul de lucru? Ei bine, acest lucru se poate face cu următorul cod - Sub CreateHyperlinkedSheetList () Dim ws As Worksheet Application.ScreenUpdating = false ActiveSheet.Range ("A: A"). Clear 'clear ... Continue reading →

Trageți datele dintr-un registru de lucru închis

Trageți datele dintr-un registru de lucru închis

Extragerea datelor dintr-un fișier închis într-un alt registru de lucru este o cerere obișnuită de către majoritatea utilizatorilor Excel. Ar dori să extragă sau să consolideze date din fișiere închise; cu toate acestea, acest lucru nu este posibil. Există o soluție care ... Continuați să citiți →

Adăugarea unei comenzi rapide de la tastatură personalizate

Adăugarea unei comenzi rapide de la tastatură personalizate

Pentru a adăuga o comandă rapidă personalizată de la tastatură, adăugați, salvați și stocați o linie de cod VBA. Se recomandă ca comenzile rapide de la tastatură personalizate să fie salvate în registrul de lucru personal Macro. Acest registru de lucru este creat prima dată când înregistrați și stocați ... Continuați să citiți →

Utilizați un registru de lucru închis ca bază de date (DAO) utilizând VBA în Microsoft Excel

Utilizați un registru de lucru închis ca bază de date (DAO) utilizând VBA în Microsoft Excel

Cu procedurile de mai jos puteți utiliza DAO pentru a extrage un set de înregistrări dintr-un registru de lucru închis și pentru a citi / scrie date. Apelați procedura astfel: GetWorksheetData "C: Foldername Filename.xls", "SELECT * FROM (SheetName $)", ThisWorkbook.Worksheets (1). Range ("A3") Înlocuiți SheetName cu numele foii de lucru pe care doriți să o ... Continuați să citiți →

Cum se transferă date specifice dintr-o foaie în alta prin VBA în Microsoft Excel

Cum se transferă date specifice dintr-o foaie în alta prin VBA în Microsoft Excel

În acest articol, vom utiliza evenimentul de schimbare a foii de lucru pentru a transfera date o foaie în alta, în funcție de o anumită condiție. Datele brute constau în detalii despre clienți, care includ numele, adresa, orașul, regiunea, țara și numărul de telefon. În ... Continuați să citiți →

Actualizați Foi de calcul prin VBA

Actualizați Foi de calcul prin VBA

În acest articol, vom învăța cum să actualizăm datele dintr-o foaie în altă foaie prin VBA în Microsoft Excel. Să luăm un exemplu pentru a înțelege cum și unde putem folosi această macro în ... Continuați să citiți →

Cum se extrage o listă a tuturor fișierelor și folderelor dintr-un folder cu sistemul de operare Windows în Excel

Cum se extrage o listă a tuturor fișierelor și folderelor dintr-un folder cu sistemul de operare Windows în Excel

Lucrăm la multe fișiere și dosare în PC-ul Windows sau laptop și există șanse să ajungem să adăugăm sau să ștergem fișiere și foldere în mod regulat. Aceste fișiere și foldere ar putea fi foarte importante pentru noi și ... Continuați să citiți →

Utilizați un registru de lucru închis ca bază de date (ADO) utilizând VBA în Microsoft Excel

Utilizați un registru de lucru închis ca bază de date (ADO) utilizând VBA în Microsoft Excel

Cu procedurile de mai jos puteți utiliza ADO pentru a extrage un set de înregistrări dintr-un registru de lucru închis și pentru a citi / scrie date. Apelați procedura astfel: GetWorksheetData "C: FoldernameFilename.xls", "SELECT * FROM (SheetName $);", ThisWorkbook.Worksheets (1). Range ("A3") Înlocuiți SheetName cu numele foii de lucru pe care doriți să ... Continuați citirea →

Înlocuiți textul într-un fișier text utilizând VBA în Microsoft Excel

Înlocuiți textul într-un fișier text utilizând VBA în Microsoft Excel

Macro-urile de mai jos pot fi utilizate pentru a înlocui textul dintr-un fișier text, de ex. când doriți să schimbați un separator de coloane într-un fișier text înainte de a-l importa într-o foaie de lucru Excel sau după ce exportați o foaie de lucru ... Continuați să citiți →

Importați date dintr-un fișier text (ADO) utilizând VBA în Microsoft Excel

Importați date dintr-un fișier text (ADO) utilizând VBA în Microsoft Excel

Procedura de mai jos poate fi utilizată pentru a obține un set de înregistrări ADO dintr-un fișier text și pentru a completa rezultatul într-o foaie de lucru. Sub GetTextFileData (strSQL As String, strFolder As String, rngTargetCell As Range) 'exemplu: GetTextFileData "SELECT * FROM filename.txt", ... Continuați să citiți →

Importați date din Access to Excel (DAO) utilizând VBA în Microsoft Excel

Importați date din Access to Excel (DAO) utilizând VBA în Microsoft Excel

CopyFromRecordset este probabil cea mai ușoară metodă de a obține date dintr-un tabel Access într-o foaie de lucru Excel. Sub DAOCopyFromRecordSet (DBFullName As String, TableName As String, _ FieldName As String, TargetRange As Range) 'Exemplu: DAOCopyFromRecordSet "C: FolderName DataBaseName.mdb", _ "TableName", "FieldName", Range ("C1") Dim ... Continuați să citiți →

Importați date dintr-un registru de lucru închis (ADO) utilizând VBA în Microsoft Excel

Importați date dintr-un registru de lucru închis (ADO) utilizând VBA în Microsoft Excel

Dacă doriți să importați multe date dintr-un registru de lucru închis, puteți face acest lucru cu ADO și macro-ul de mai jos. Dacă doriți să preluați date dintr-o altă foaie de lucru decât prima foaie de lucru din registrul de lucru închis, ... Continuați să citiți →

Importați date din Access to Excel (ADO) utilizând VBA în Microsoft Excel

Importați date din Access to Excel (ADO) utilizând VBA în Microsoft Excel

Cu procedura de mai jos puteți importa date dintr-un tabel Access într-o foaie de lucru. Sub ADOImportFromAccessTable (DBFullName As String, _ TableName As String, TargetRange As Range) 'Exemplu: ADOImportFromAccessTable "C: FolderName DataBaseName.mdb", _ "TableName", Range ("C1") Dim cn As ADODB.Connection, r Ca ADODB.Recordset, ... Continuați să citiți →

Cum să copiați date din Excel în Word utilizând VBA Excel

Cum să copiați date din Excel în Word utilizând VBA Excel

Pentru a copia date din Excel în document Word și pentru a salva prin excel VBA, avem nevoie doar de un obiect al aplicației Word. Obiectul Word va oferi funcția necesară pentru a lucra cu documente Word.

Cum să conectați Excel la baza de date de acces utilizând VBA

Cum să conectați Excel la baza de date de acces utilizând VBA

Pentru a conecta Excel la baza de date de acces prin VBA, putem utiliza conexiunea ADO. Aceste baze de date Access sunt ușor conectate la Excel ca sursă de date.

Variabile VBA în Excel

Variabile VBA în Excel

Variabile VBA și tipuri de date VBA în Excel. Ce sunt tipurile de variabile VBA? VBA Dim var Ca tip de date în macrocomenzi Excel. Aflați mai multe despre variabilele VBA explicate aici.

Ce Application.Screenupdating = mijloace false și de ce este folosit în VBA

Ce Application.Screenupdating = mijloace false și de ce este folosit în VBA

Linia Application.Screenupdating în Excel este utilizată pentru dezactivarea actualizării ecranului înainte de începerea procedurii. Aceasta oprește intermitentul ecranului Excel și ...

VBA pentru a converti textul de la mai mici la majuscule

VBA pentru a converti textul de la mai mici la majuscule

Știm cum să convertim textul cu litere mici în text cu majuscule pe foaia de lucru, dar cum putem converti litere mici în majuscule folosind VBA? În timp ce automatizați procesul, este posibil să aveți nevoie să convertiți textul de pe foaie în majuscule. ... Continuați să citiți →

Casetă de mesaje VBA pentru a actualiza ziua de azi în Microsoft Excel

Casetă de mesaje VBA pentru a actualiza ziua de azi în Microsoft Excel

Dacă doriți să fiți actualizat automat în ziua săptămânii de astăzi, acest articol este pentru dvs. Acest articol se concentrează pe actualizarea utilizatorului în ziua curentă a săptămânii prin msgbox în vba. Întrebare): Vreau un cod pentru ... Continuați să citiți →

VBA Select Case: O alternativă a mai multor instrucțiuni If Alse If

VBA Select Case: O alternativă a mai multor instrucțiuni If Alse If

Declarația VBA Select Case este echivalentă cu comutarea altor limbaje de programare. Selectați este utilizat pentru a verifica condiții multiple.

Împărțiți foaia Excel în mai multe fișiere pe baza coloanei folosind VBA

Împărțiți foaia Excel în mai multe fișiere pe baza coloanei folosind VBA

Cum se împarte foaia în mai multe foi? Obțineți codul VBA pentru a împărți rapid foaia. Descărcați și fișierul de lucru.

Cum se actualizează datele dintr-o foaie în altă foaie prin VBA în Microsoft Excel

Cum se actualizează datele dintr-o foaie în altă foaie prin VBA în Microsoft Excel

Uneori dorim să folosim o foaie de excel ca formă care este utilizată pentru a obține intrările de la utilizator. datele introduse de utilizator, încercăm să le salvăm pe alte foi care pot ... Continuați să citiți →

Utilizarea Recorderului macro în Microsoft Excel

Utilizarea Recorderului macro în Microsoft Excel

Deschideți Excel și VBE (Visual Basic Editor). Dacă nu a fost modificată, fereastra VBE conține fereastra Project Explorer și fereastra Properties (acestea pot fi accesate din meniul View). Project Explorer: funcționează ca un manager de fișiere. Ajută ... Continuați să citiți →

Transpuneți coloana în foi Excel folosind VBA

Transpuneți coloana în foi Excel folosind VBA

Pentru a copia fiecare coloană într-o foaie nouă, astfel încât numărul de foi să fie egal cu numărul de coloane și invers, utilizați acest cod VBA sau descărcați fișierul Excel funcțional.

Cum se folosește opțiunea de comentariu prin VBA

Cum se folosește opțiunea de comentariu prin VBA

În acest articol, vom învăța cum să folosim opțiunea de comentariu în Microsoft Excel prin VBA. Comentariul este sursa prin care putem transmite mesajul către fiecare utilizator dacă este necesar să furnizeze informații despre ... Continuați să citiți →

Eliminați virgulele suplimentare din Notepad din Microsoft Excel

Eliminați virgulele suplimentare din Notepad din Microsoft Excel

În timp ce importați fișier text în foaie de calcul Excel, din păcate, acesta a păstrat virgulele nedorite la final. Devine cu adevărat dificil să eliminați virgulele suplimentare din celule. Dacă încercați să remediați acest lucru manual, va dura ... Continuați să citiți →

Eliminați spațiul final prin VBA

Eliminați spațiul final prin VBA

În cazul în care doriți ca un cod VBA să elimine toate spațiile finale din doar foaia activă, atunci acest articol vă va ajuta cu siguranță. De multe ori am lăsat un spațiu la sfârșit din greșeală sau uneori copiem date ... Continuați să citiți →

Restabiliți ferestrele VBE la pozițiile lor implicite utilizând VBA în Microsoft Excel

Restabiliți ferestrele VBE la pozițiile lor implicite utilizând VBA în Microsoft Excel

Dacă aveți probleme cu andocarea diferitelor ferestre VBE, le puteți restabili pozițiile editând o setare din registru. Notă! Faceți o copie de rezervă a registrului înainte de al edita. Dacă rulați Windows NT, veți ... Continuați să citiți →

Restabiliți poziția în fereastră utilizând VBA în Microsoft Excel

Restabiliți poziția în fereastră utilizând VBA în Microsoft Excel

Dacă doriți să restaurați imaginea de pe ecran pentru utilizator după ce o macro a schimbat vizualizarea ferestrei, uneori puteți doar să activați celula care era celula activă când a început macro-ul. Acest lucru nu are întotdeauna succes. ... Continuați să citiți →

Șiruri de profil privat folosind Words System.PrivateProfileString folosind VBA în Microsoft Excel

Șiruri de profil privat folosind Words System.PrivateProfileString folosind VBA în Microsoft Excel

Dacă nu doriți să utilizați funcțiile API, puteți utiliza biblioteca de obiecte Words pentru a citi și scrie șiruri de profil privat. Cuvinte System.PrivateProfileString poate citi și scrie atât în ​​fișiere INI, cât și în registru. În alte aplicații decât Word aveți ... Continuați să citiți →

Șiruri de profil privat folosind registrul utilizând VBA în Microsoft Excel

Șiruri de profil privat folosind registrul utilizând VBA în Microsoft Excel

Șirurile de profil privat sunt adesea folosite pentru a stoca informații specifice utilizatorului în afara aplicației / documentului pentru utilizare ulterioară. Puteți, de exemplu, să stocați informații despre cel mai recent conținut într-un dialog / UserForm, de câte ori a fost deschis un registru de lucru sau ... Continuați să citiți →

Șiruri de profil privat folosind fișiere INI folosind VBA în Microsoft Excel

Șiruri de profil privat folosind fișiere INI folosind VBA în Microsoft Excel

Șirurile de profil privat sunt adesea utilizate pentru a stoca informații specifice utilizatorului în afara aplicației / documentului pentru o utilizare ulterioară. Puteți, de exemplu, să stocați informații despre cel mai recent conținut într-un dialog / UserForm, de câte ori a fost deschis un registru de lucru sau ... Continuați să citiți →

Redarea fișierelor WAV folosind VBA în Microsoft Excel

Redarea fișierelor WAV folosind VBA în Microsoft Excel

Este ușor să redați fișiere audio în format WAV. Trebuie doar să cunoașteți numele fișierului sunetului pe care doriți să îl redați și să decideți dacă doriți ca macro-ul să aștepte în timp ce sunetul este redat sau nu. Iată un exemplu:… Continuați să citiți →

Cum se utilizează colecțiile VBA în Excel

Cum se utilizează colecțiile VBA în Excel

Aflați totul despre elementele de bază ale colecțiilor VBA în Excel. Dacă ați lucrat la VBA, ați folosit deja colecții. Aflați cum să creați, să adăugați, să ștergeți colecția definită de utilizator în VBA.

Deschideți mai multe fișiere simultan

Deschideți mai multe fișiere simultan

În acest articol, vom crea o macro pentru a deschide mai multe fișiere cu o casetă de dialog pentru fișiere. Am creat macro-ul „opening_multiple_file” pentru a deschide mai multe fișiere. Un utilizator poate face clic pe butonul „Deschideți mai multe fișiere” pentru a rula macro-ul. ... Continuați să citiți →

Redarea notelor sonore folosind VBA în Microsoft Excel

Redarea notelor sonore folosind VBA în Microsoft Excel

În Excel 5 și 95 este posibil să atașați note la o celulă folosind un fișier audio. Această notă sonoră poate fi redată deschizând dialogul pentru editarea notelor celulare. Macro-ul de mai jos poate reda, de asemenea, ... Continuați să citiți →

Operatori în Excel VBA

Operatori în Excel VBA

Există 5 tipuri de operatori în VBA. Atribuire, aritmetică, comparație, logică și concatenare. Acești operatori sunt utilizați pentru a efectua operații pe operanzi.

Redarea fișierelor MIDI folosind VBA în Microsoft Excel

Redarea fișierelor MIDI folosind VBA în Microsoft Excel

Fișierele sonore în format MIDI sunt adesea lungi, deci ar putea fi necesar să opriți redarea sunetului (de exemplu, când macro-ul este terminat). Iată un exemplu: Private Declare Function mciExecute Lib "winmm.dll" _ (ByVal lpstrCommand As String) As Long Sub ... Continue reading →

Cum se inserează imagini utilizând Excel VBA

Cum se inserează imagini utilizând Excel VBA

Aflați cum să inserați o imagine într-o celulă în Excel folosind VBA și cum să o redimensionați. Cod VBA pentru a insera imaginea în interval în Excel 2016 și a începe să lucreze.

Introducerea căii în care este salvat registrul de lucru în bara de titlu sau în bara de stare utilizând VBA în Microsoft Excel

Introducerea căii în care este salvat registrul de lucru în bara de titlu sau în bara de stare utilizând VBA în Microsoft Excel

Linia de sus a ferestrei este bara de titlu. Utilizați spațiul liber disponibil pentru a adăuga metadate legate de registrul de lucru. Pentru a adăuga metadate, vom adăuga cod la evenimentul de activare a registrului de lucru. Deci, titlul registrului de lucru se va schimba când ... Continuați să citiți →

Cum se obține primul cuvânt în Microsoft Excel

Cum se obține primul cuvânt în Microsoft Excel

Dacă întâlniți o situație în care aveți nevoie doar de primul cuvânt în fiecare linie a unei celule, mai degrabă decât de tot caracterul, atunci trebuie să citiți acest articol. Următorul tutorial vă va ajuta să recuperați numai ... Continuați să citiți →

Cum să împărțiți coloana prin VBA

Cum să împărțiți coloana prin VBA

Dacă vă confruntați cu probleme în divizarea textului în două sau mai multe coloane separate pe baza caracterului specific, atunci ar trebui să citiți acest articol. În acest articol, vom învăța cum să împărțim numele în ... Continuați să citiți →

Extrageți indicele de culoare specific utilizând VBA

Extrageți indicele de culoare specific utilizând VBA

În cazul în care doriți să copiați o anumită celulă formatată sau celule colorate dintr-o coloană în coloana următoare, atunci acest articol este pentru dvs. În acest articol, vom învăța cum să copiați celule colorate folosind codul VBA. ... Continuați să citiți →

Cum să declarați constantele VBA în Excel

Cum să declarați constantele VBA în Excel

Puteți declara constante în VBA folosind cuvântul cheie ... Acest lucru face variabila imuabilă. Valoarea variabilei constante VBA nu poate fi modificată în domeniul său de aplicare ...

Generați 3 numere aleatoare unice în Microsoft Excel

Generați 3 numere aleatoare unice în Microsoft Excel

Dacă doriți să generați o listă de numere aleatorii unice, puteți utiliza funcțiile RANDBETWEEN și VBA RND. În acest articol, vom genera 3 numere unice din lista furnizată. Puteți găsi întrebarea originală aici ... Continuați să citiți →

Ascundeți coloanele folosind un buton

Ascundeți coloanele folosind un buton

Dacă trebuie să ascundeți anumite coloane folosind un buton, puteți utiliza acest cod. Se va schimba chiar textul butonului de comandă în Ascunde coloane și apoi îl va schimba din nou în Afișează coloanele. Sub Hide_C () Dim C_ell As ... Continuați să citiți →

Domeniul de aplicare variabil VBA Excel

Domeniul de aplicare variabil VBA Excel

Domeniul de aplicare variabil sau Specificatorul de acces în Excel VBA utilizat pentru a controla vizibilitatea variabilelor, funcției și subrutinelor în proiectele VBA. Există trei tipuri