Bună ziua tuturor, a fost o întrebare, nu cum nu poate decide. Cât am căutat sau nu am găsit nimic. Există o linie, de exemplu: --- Titanium. Krasnodar, 000000029 Trebuie să o fac, așa că am plecat pe drum: Titan. Krasnodar De exemplu. Este necesar ca codul să înțeleagă că vreau să eliminați toate caracterele de la începutul liniei într-un spațiu (un spațiu inclusiv) și de la sfârșitul liniei toate caracterele înaintea virgulei (inclusiv virgula). De ce, pentru că, textul de care am nevoie la sfârșit poate fi de diferite lungimi. Băieți, direct pe drumul cel bun
O zi bună pentru toți! Confruntat cu sarcina de a adăuga celulele într-o singură coloană înainte de pauză și de suma pentru a scrie toate aceste dezordine. (un exemplu într-un atașament) Căutând resurse, am găsit două macro-uri care fac aproximativ ceea ce am nevoie.
Bună ziua, dragă) Ajută-mă să rezolv această problemă. Există o anumită revistă, trebuie să umpleți temperatura cu o disciplină clară de performanță. Când modificați orice celulă din Tcux, Tvl, macroul înregistrează data / ora curentă. Când încercați să schimbați această dată / dată, ar trebui inserată data / ora curentă (acest lucru nu ar fi fost falsificat de date și numerele din spate nu au fost înregistrate). Din constructori am construit un script pentru butonul, care copiază această foaie cu înlocuirea datei. Toate funcțiile trebuie să rămână în vigoare. Dar când înregistrările sunt resetate la zero cu funcția Selection.ClearContents, scriptul crede că modificările celulelor au dispărut și încep să se umple din nou. Ce trebuie să faceți: Introducerea bClear variabilă globală și setați-l pentru a verifica macro schimbarile de celule de testare care ar trebui să-l blocheze pe durata tratamentului, dar din anumite motive nu funcționează. L-am împins în toate modulele, am schimbat condițiile în locuri, nimic nu ajută. Ce ar trebui să fac? Pot înțelege greșit această funcție? Dacă monitorizează starea, cum să o uiți de ștergerea automată a datelor pentru un timp? Vă mulțumim anticipat
Bună ziua! Eu însumi nu am găsit o soluție pentru această problemă. Te rog spune-mi cum folosind VBA poate rezolva această problemă (două etape): Pasul 1: avem nevoie de un macro unui buton când faceți clic, are loc: Există un tabel, în cazul în care rândurile sunt umplute într-o singură coloană. În această coloană este necesar să se răsfoiască cu linia în care este urmat șirul "Q_W =" (după care urmează numărul (în reprezentarea șir). Acest număr trebuie să fie ultima în linie, și ai nevoie de ea să fie de a lua complet, așa cum este (dacă este egală cu 0.90025 și luate) .Dacă acest lucru nu poate fi la fel ca, de exemplu, poate lua 8 numărul de cifre după „Q_Vt =“. Dacă găsiți acest număr, este scris în coloana „I“ Apoi, aceste numere din benzile sale continue sunt însumate, iar rezultatul suma este stocat pe diagonala dreapta sus (care a fost în fața numelui camerei) și evidențiate în roșu și formatarea poluzhirnoe.Shag 2: de asemenea, nevoie de un macro butonul este apăsat, ca urmare a care se va plia și se desfășoară: Când „alerga“ pe coloana „J“ - în cazul în care coloana de text nu este linia roșie complet skryvvaetsya (ascunde rânduri la ultima celulă am umplut tabelul Fa. Aplic foarte mult, aștept cel puțin puțin ajutor.