Editarea și copierea macro-uri pentru a automatiza Excel - lecții gratuite

Vă mulțumesc, Dmitri, a fost interesant și informativ.

Dmitri, vă mulțumesc foarte mult pentru lecții, foarte accesibil. Însăși prezentarea tehnologiei mi-a placut. Ca o sugestie - produs exemple - este Downer informativ - remarcabil de rezultat, dar înșelătoare în executarea t.k.samogo macro nu poate fi văzut.

Sper că accesul ulterior la lecțiile pe care le deschid și apoi asigurați-vă că pentru a pregăti exemple, eu promit personal.

Dmitri, vă mulțumesc. Excelem ia o lungă perioadă de timp, dar a fost frică de macro-uri, mai ales pentru a folosi formula. Acum am înțeles - până când totul este clar și se transformă.

Bună ziua, Naida.

Totul este în regulă! Atâta timp cât totul merge.

tu, dle mulțumesc, totul este clar!

Bună ziua, Natalia.

„Sorta tabelul de la prima lecție după macro-ul pentru a anula modificările nu pot fi produse.“ - sovershnno adevărat atunci când punerea în aplicare a software-ului Excel a acțiunii nu-l amintesc, și nu puteți anula acțiunea.

Atunci când sortarea cu siguranță link-uri relative nu te va ajuta, deoarece numărul de rânduri cu înregistrare macro, cel mai probabil a fost încă scris în codul (dacă nu sunt coloane complet izolate, și sunteți sigur că nu sunt izolate). Iar atunci când executați o macrocomandă pentru a efectua, într-un tabel care trebuie să fie sortate, aveți, probabil, un număr diferit de linii.

În general, atunci când scrieți sortarea makrorekorderom, întotdeauna am „dopilivat“ codul înregistrat manual, ca rigid prevăzut în intervalul de cod este sortată, iar când executați un interval macro pentru a fi sortate pot fi diferite.

Bună seara, Elena.

Toate sortate)) vă mulțumesc

Te rog spune-mi ce este greșit în codul: macro-urile de înregistrare folosind tabele pivot, și dă o eroare: procedură de apel sau un argument, mă duc și să văd un macro care selectează o bucată de cod galben nevalid:

ActiveWorkbook.PivotCaches.Create (SourceType: = xlDatabase, SourceData: = _

"! Foaia1 R1C1 R89388C19 :!", Versiune: = xlPivotTableVersion14) .CreatePivotTable _

TableDestination: = "Sheet4 R3C1!", Nume_tabelă: = "SvodnayaTablitsa1" _

(Atunci când copiați codul și încercați să salvați separat în Word în loc de numele de foi Abracadabra obținute)

În general pe o foaie separată în același registru de lucru, nivelul de securitate macro este setat verificat cel mai mic ..

Noapte bună, Violetta.

Este greu de spus fără să vadă fișierul în sine. Mesajul de eroare spune „procedura de apel sau un argument nevalid“, dar ceea ce este motivul pentru care - nu este cunoscută, motivele pot fi diferite. Dacă trimiteți un fișier la e-mail - atunci poate că pot face ceva pentru a ajuta.

Am trimis în fișierul de e-mail. Acolo a salva macro, vă rugăm să uite, voi fi foarte recunoscător

Bună ziua, Violet.

Conform dosarului a fost trimis pentru a răspunde la tine în e-mail.

Bună ziua tuturor! În același tabel se află în mai multe fișiere, singura diferență este că, în câmpurile verzi ale diferitelor date introduse, și în alb-formulă. Ai nevoie pentru a crea macro-uri sau funcții, sau orice altceva în fișierul rezumat cu aceleași tabele în câmpurile verzi din cantitatea de celule cu alte fișiere câmpuri și câmpuri albe corespunzătoare derapaj, formula nu este schimbat. Aș fi recunoscător dacă cineva ar putea să-i spun.

Noapte bună, Asia

Cum de a rezolva o astfel de problemă, am arătat aici: