Există o mare facilitate în Excel „Format Painter“, care vă permite să copiați toate celulele ulterioare privind formatul celulei selectate. Probabil, mulți sa bucurat. Și, probabil, ca mine, sa bucurat următoarele: Selectați celula clic pe pictor format, selectați celula, din nou apăsat formatul eșantionului, selectați celulele și așa mai departe. Mi se părea că problema acestei funcții este că nu poate fi aplicat la mai multe celule. Și așa am scris un macro care face acest lucru. Toate tristețe este faptul că macro nu a fost necesară, deoarece există o funcțională în Excel.
Lecția care trebuie să fie învățate pentru viitor constă în faptul că nu este necesar să se reinventeze roata o dată, și trebuie doar să citească certificatul existent. A fost suficient pentru a indica pur și simplu mouse-ul pe butonul corespunzător și mesajul pop-up citit la sfârșitul anului

Trebuie doar să faceți dublu clic pe un buton și puteți copia formatul de mai multe celule într-un rând.
ruleaza macro mele pentru o altă ideologie. Trebuie să selectați mai întâi celulele (pot fi separate prin izolarea ctrl)

Pornește macro, acesta solicită celula sau gama de celule, formatul pe care doriți să copiați

După muncă, vom vedea că celulele selectate au formatul corect

În general, nimic complicat. Ai putea spune chiar că macro-uri într-o singură linie prin metoda PasteSpecial. Dar care scrie macro-uri în Excel, ei știu că, după macro nu este posibil să se rostogolească înapoi rezultatul. În cazul în care orice acțiune de Excel, aveți posibilitatea să faceți clic pe săgeata din spate sau Ctrl + Z, următoarele macro, toate încercările vor fi în zadar. Iar atunci când se utilizează copia format în mod necesar orice celulă accidental cuplat sau nu în perevedesh format, în general, eliminarea acțiunilor este necesar să se facă.
Dupa ce a citit articolul Cum de a anula un macro. a devenit clar că trebuie să facem totul singur în ceea ce privește recuperarea datelor. M-am dus la prima cale (menținând proprietățile celulei), încă mai face o copie a unei foi care e cool, dar păstrează în copii ale foilor de fișiere fără posibilitatea de 100% și apoi pentru o curat ca ceva rau.
Înțelepții nu devin deosebit, și doar păstrate proprietățile de celule (caseta, setările pentru fonturi ale textului în celulă). După macro, puteți anula toate inapoi

iar rezultatul nu va dura mult

Există, desigur, un Poser, așa cum este descris în articolul original. În cazul în care a alocat, de exemplu, un rând întreg sau coloană, păstrarea proprietăților duce la frânarea, precum și acțiuni de anulare trimite Excel în knockdown bună. Prin urmare, într-un macro la celulele selectate, al căror număr este mai mare de 100, este dezactivat Anulare. Adică, se execută macro, dar rezultatul nu se va întoarce. Vestea bună: este mai bine pentru a copia rândurile și coloanele printr-o comandă standard de „Format Painter“, ca apoi Undo disponibile și Excel face totul în câteva secunde.
Singura școală în formatul standard, funcția de copiere: cu celulele îmbinate excelează în cazuri speciale, scrie un mesaj

Asta este, atunci când încercați să copiați șirul de format cu celule îmbinate, trebuie să fie sigur pentru a evidenția întreaga celulă complet, uneori, pur și simplu nu este posibil sau dificil de făcut. Dar aici este calm meu macro se aplică formatul (prin forță), în timp ce îndepărtarea celulelor îmbinate

Împărtășește cu prietenii: