Rezolvarea macro-ului eliminând toate valorile zero din tabel

Prieteni, există o astfel de sarcină: trebuie să ștergeți toate valorile zero în intervalul specificat [A2: BV791] scriu zero zero în macro-uri. Prin urmare, numai posibilitatea de a scrie un astfel de program: Sub del () pentru j = 5 Pentru 74 Pentru i = 2 Pentru 791 Dacă celulele (i, j) = 0 Apoi, celulele (i, j) .Offset.Select Selection.Delete Shift: = xlUp Sfârșit Dacă Următorul i Înainte j Sfârșit Sub Nu funcționează corect, deoarece dacă există două zerouri într-un rând într-un rând, se șterge doar unul dintre ele. Spune-mi cum să rezolvi asta. Trebuie să ștergeți toate zerouri. Mulțumesc!







Bună seară! Chiar am nevoie de ajutor. Spune-mi cum să accelerez macro-ul, care elimină toate celulele nevopsite din intervalul:

Guys cum macro pot șterge anumite valori ale .Zadacha celule macro, în celulele din fiecare rând, începând cu rândul 28 coloana I, dacă sunt îndeplinite condițiile pentru promonitorit dacă valoarea celulei este mai mică de 2,00 valori atunci acest rând va fi șterse în celulele C28 D28 E28 M28 N28 ø28 P28 și așa mai departe toate liniile situate dedesubt, fără condiție ogranicheniya.Esli se efectuează într-un rând, atunci valorile din celulele de coloane C, D, E, M, N, o, P va fi aceeași linie udaleny.Znacheniya în toate aceste celule administrate folosind lista drop-down.

Bună ziua, ieri toată ziua căutam o cale potrivită pentru a rezolva problema mea, dar nu am găsit-o pe cea potrivită. Te rog să mă ajuți. În tabelele Excel atașate 2 tabele: Datele din stânga-sursă Drept - ce ar trebui să rezulte rezultatul Sarcină - în mai multe coloane simultan, ștergeți toate duplicatele într-o singură coloană. Adică, dacă în aceeași coloană de două ori (sau de mai multe ori) apare cifra "4" - atunci în această coloană ar trebui să rămână numai un număr "4". De exemplu: Avem o singură coloană de opt numere: 1 2 3 4 1 2 3 4 Vedem aici ultimele patru cifre 1 2 3 4 - duplicat, adică, producția ar trebui să fie doar primele patru cifre 1 2 3 4 Am găsit un cuplu macro-uri, cum să eliminați duplicatele în toate coloanele și nu doar într-una singură - și aceasta nu se potrivește. De exemplu: Avem două coloane: 1. 5 2. 6 3. 5 4. 6 1. 1 2. 2 3. 3 4. 4 Adică rezultatul ar trebui să fie: 1. 5 2. 6 3. 1 4 2. 3 4. 4 Astfel, ultimele patru cifre (1 2 3 4) au fost șterse în prima coloană, iar a doua și a treia cifră (5 6) sunt duplicate în a doua coloană. Aici este important ca în a doua coloană a ultimelor cifre 1 2 3 4 - duplicate, deoarece în coloana a doua nu există nici un număr de duplicate 1 2 3 4. A doua coloană este duplicat numai 5 și 6. și macro-urile mele este eliminat duplicate într-o separat O coloană a întregii mase de coloane și în toate coloanele simultan - virtual, integrându-le într-una. În consecință, rezultă din exemplul nostru: 1. 5 2. 6 3 4 Deși nu am avut nevoie de macrocomandă pentru a șterge ultimele patru cifre din a doua coloană 1 2 3 4.







Există o masă. Dacă în coloana H liniile nu conțin valori (goale), atunci aceste linii trebuie șterse. Ar părea mai ușor nicăieri. Nu pot crea o macro de lucru!

Bine ai venit! Acesta este zapar la locul de muncă, șeful vrea progrese)) Am nevoie de o macrocomandă pentru a șterge formulele din întregul document și invers, eliminând tot textul și lăsând formule, lăsând doar pozele, lăsând doar tabelele. Cu formatarea întregului document în conformitate cu GOST: Aliniere după lățime, Font Times New Roman 14pt. Vă mulțumim anticipat pentru orice ajutor!

Salutări, cunoscători ai VBA. Chiar am nevoie de ajutorul tău. Este necesar să scrie macro-ul MTextClear, care ar trebui să șterge textul tuturor celulelor din zona selectată, dacă textul nu se termină; (spațiile nu se iau în considerare).

Prieteni, există o astfel de sarcină: trebuie să ștergeți toate valorile zero în intervalul specificat [A2: BV791] scriu zero zero în macro-uri. Prin urmare, am putut scrie doar acest program:

Bună ziua, cineva are o macrocomandă gata pentru a șterge foile prin criterii numerice dintr-o celulă? De exemplu: dacă A1 Check Sheet = 0, ștergeți foaia "Primară" cu mesajul text "Foaia primară a fost șters". Dacă A1 din foaia de control nu funcționează, programul nu funcționează sau descrierea nu se potrivește. Spuneți-ne despre acest lucru prin completarea unui formular simplu. Thanks =) Face site-ul mai bun







Trimiteți-le prietenilor: