Adăugați numere la conținutul celulei existente utilizând macrocomanda VBA

Cuprins

Citiți toate numerele dintr-un interval de celule dorit folosind o macro și adăugați un număr la conținut

Este adesea necesar să adăugați un semn la celulele dintr-o listă. Pentru a face acest lucru, este necesar să adăugați o valoare fixă la toate constantele dintr-un interval de celule.

Formulele nu trebuie schimbate. O macro rezolvă această sarcină și adaugă un număr la alegere la toate constantele dintr-o zonă de date marcată.

În acest fel, puteți, de exemplu, să ajustați prețurile și altele asemenea rapid și eficient la condiții noi.

Următoarea figură prezintă un tabel care urmează să fie modificat. Există constante în celulele B1 și B2 și formule în celulele B3 și B4. Cele două celule cu formulă se referă la celulele cu valori constante.

Pentru a adăuga numărul 10 la toate constantele din această listă, marcați mai întâi zona de date B1: B4 și apoi apelați următoarea macro:

Adăugare constantă secundară ()
Dim Cell As Range
Dim Factor ca lung
Suma suplimentară = 10
Pentru fiecare celulă selectată
Cu celulă
Dacă nu (.HasFormula), atunci .Value = .Value + sumă suplimentară
Se termina cu
Următoarea celulă
Sfârșitul Sub

După pornirea macro-ului, suma suplimentară 10 este adăugată la toate celulele constante din zona de celule marcată. Următoarea figură arată rezultatul:

Macrocomanda folosește factorul pe care l-ați definit în atribuirea valorii pentru variabila „Sumă suplimentară”.

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Utilizați comanda INSERT - MODULE pentru a insera o foaie de modul goală. Pentru a porni macro-ul direct din Excel, utilizați combinația de taste ALT F8.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave