Activați foaia de soluții

Timpul bun al zilei membrilor forumului. Ajutați-l să funcționeze codul de mai jos. Imediat voi clarifica faptul că foaia cu numele din celula D1 este exact în această carte, așa cum este ea creată programatic. Trebuie doar să activați foaia cu acest nume pentru a continua lucrul cu această foaie. Pentru a înregistra în prealabil numele foii, nu există nicio posibilitate, deoarece numele sunt atribuite programabil în funcție de documentul cu care lucrează macro-ul.







Orei bune din timpul zilei. Confruntată cu următoarea problemă. Există o foaie de lucru (în cod este o variabilă ws) Pe foaia există un tabel care, în funcție de datele din carte, se extinde în dreapta și în jos. Limita "limită neschimbată" a tabelului este definită de intervalul numit de StartData. Există un cod pentru ștergerea tuturor datelor vechi din tabel

Începeți de la foaia "l1" rând-linie, dar trebuie să umple coloanele, începând cu coloana c1. Nu pot să dau seama cum să o facă. PureBasic1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Sub FullDate () Dim vItem, avArr, li atâta timp ReDim avArr (1 La Rows.Count, 1 la 1) Cu New Collection On Error CV Urmatorul Pentru fiecare vItem In Range ( "B2", Cells (Rows.Count, 2) .End (xlUp)) Valoarea .Add vItem, CSTR (vItem) dacă Err = 0 Apoi li = li + 1 :. avArr (li, 1) = vItem altceva: Err.Clear end Dacă următor sfârşit Cu Dacă li Apoi Foi de lucru ( "l3") [c1] .Resize (li) .value = avArr final de sub.







Toată ziua! Am găsit o macrocomandă pe Internet:

Bună ziua am întâlnit o problemă. Am citit de date dintr-un fișier text într-o matrice Când datele din matrice pe o foaie în datele de celule sunt distorsionate de ajutor pentru a înțelege ce a mers prost. Am rula open_incl_point_file procedură fișier text Opt: i_447 Zenit 10_00.txt pentru a obține în celula în loc de 0,06 spectacole 0.0599999986588955

Bună ziua. Spune-mi, te rog. Există o coloană pe prima pagină, trebuie să fie comparat cu coloana de pe a doua pagină și o coloană pe a treia foaie. Iar valorile coincidență nu sunt prima foaie este necesară pentru a picta celula în a doua coloană, când valoarea coincide cu a doua foaie și a treia coloană, când a coincis cu foaia 3 (vopsea de lângă numărul potrivit). Am găsit o macrocomandă similară în rețea, dar nu știu cum să o adaptez.

Băieții îmi spun o macrocomandă care poate, de exemplu, să poarte valori din celulele A1, F3, H7 din Sheet4, în celule din Sheet1 prin principiul că valoarea celulei este de la A1 la J3. de la F3 la A5. de la H7 la X6. Pornirea este din Sheet1 și codul poate fi editat pentru a permite adăugarea de celule noi.







Articole similare

Trimiteți-le prietenilor: