Adjon hozzá számokat a meglévő cellatartalomhoz a VBA makró használatával

Tartalomjegyzék

Olvassa le a kívánt cellatartomány összes számát egy makró segítségével, és adjon hozzá egy számot a tartalomhoz

Gyakran szükség van egy jel hozzáadására a lista celláiban. Ehhez rögzített értéket kell hozzáadni a cellatartomány összes konstansához.

A képleteket nem szabad megváltoztatni. A makró megoldja ezt a feladatot, és tetszés szerinti számot ad hozzá a konstansokhoz egy megjelölt adatterületen.

Így például gyorsan és hatékonyan igazíthatja az árakat és hasonlókat az új feltételekhez.

Az alábbi ábra egy táblázatot mutat, amelyet módosítani kell. A B1 és B2 cellákban állandók vannak, a B3 és B4 cellákban pedig képletek vannak. A két képletcella az állandó értékű cellákra utal.

Ha a listában szereplő összes konstanshoz hozzá szeretné adni a 10 -es számot, először jelölje meg a B1: B4 adatterületet, majd hívja meg a következő makrót:

Alállandó hozzáadása ()
Dim Cell as Range
Dim Factor As Long
További összeg = 10
Minden kiválasztott cellához
A cellával
Ha nem (.HasFormula) Akkor .Value = .Érték + további összeg
Vége ezzel
Következő cella
End Sub

A makró elindítása után a további 10 összeget hozzáadjuk a konstans cellákhoz a megjelölt cellaterületen. Az alábbi ábra az eredményt mutatja:

A makró azt a tényezőt használja, amelyet az értékkiosztásban definiált a "További összeg" változóhoz.

A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Az INSERT - MODULE paranccsal üres modullapot helyezhet be. Ha közvetlenül a Excelből szeretné elindítani a makrót, használja az ALT F8 billentyűkombinációt.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave