Lisage numbrid olemasolevale lahtrisisule VBA makro abil

Lang L: none (table-of-contents)

Lugege makro abil välja kõik soovitud lahtrivahemiku numbrid ja lisage sisule arv

Sageli tuleb loendi lahtritesse märk lisada. Selleks on vaja kõikidele konstantidele lahtrivahemikus lisada fikseeritud väärtus.

Valemeid ei tohiks muuta. Makro lahendab selle ülesande ja lisab teie valitud arvu kõikidele konstantidele märgitud andmealal.

Nii saate näiteks kiiresti ja tõhusalt kohandada hindu jms uute tingimustega.

Järgmisel joonisel on tabel, mida tuleb muuta. Lahtrites B1 ja B2 on konstandid ning lahtrites B3 ja B4 on valemid. Kaks valemi lahtrit viitavad lahtritele konstantsete väärtustega.

Selle loendi kõikidele konstantidele numbri 10 lisamiseks märkige esmalt andmeala B1: B4 ja seejärel helistage järgmisele makrole:

Lisa alamkonstant ()
Dim Cell kui vahemik
Hämar faktor nii kaua
Lisasumma = 10
Iga valitud lahtri kohta
Koos rakuga
Kui ei (.HasFormula) Siis .Value = .Väärtus + lisasumma
Lõpeta
Järgmine lahter
End Sub

Pärast makro käivitamist lisatakse täiendav kogus 10 kõigile konstantsetele lahtritele märgitud lahtri piirkonnas. Järgmine joonis näitab tulemust:

Makro kasutab tegurit, mille määrasite muutuja "Lisasumma" väärtuse määramisel.

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Kasutage tühja moodulilehe sisestamiseks käsku INSERT - MODULE. Makro käivitamiseks otse Excelist kasutage klahvikombinatsiooni ALT F8.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave