Hogyan változtassuk meg a cellaértéket VBA-val

...

Frissítse az Excel értékeket a VBA-ban.

Előfordulhat, hogy módosítania kell egy cellában az Excel és a Visual Basic for Applications vagy VBA használatakor. A VBA segítségével automatikusan módosíthatja a cellákat anélkül, hogy manuálisan kellene módosítania az értékeket. Ezt a feladatot úgy hajthatja végre, hogy a VBA Range objektumával kiválasztja a módosítani kívánt cellát. A cella kiválasztása után az ActiveCell tulajdonság segítségével módosíthatja annak értékét vagy egyéb tulajdonságait.

1. lépés

Indítsa el a "Microsoft Office Excel" programot, és írja be az A1 cellába a "data in A1" parancsot. Kattintson a „Fejlesztő” fülre, majd a „Visual Basic” elemre a VBA szerkesztő ablakának megnyitásához.

A nap videója

2. lépés

Kattintson a "Beszúrás" menüre, majd kattintson a "Modul" gombra egy új modul beillesztéséhez.

3. lépés

Hozzon létre egy új String változót a következő beírásával:

Dim adatok As String

4. lépés

Másolja és illessze be a következő kódot az A1 cellában lévő érték módosításához:

Tartomány("A1").Select data = Range("A1").Érték If data = "data in A1" Akkor ActiveCell. Value = "A1 adat módosult" Else MsgBox "Az adatok rendben vannak." Vége Ha

5. lépés

Nyomja meg az "F5" gombot az eljárás futtatásához és az A1 értékének módosításához. Futtassa le az eljárást másodszor is, és megjelenik egy üzenet, amely jelzi, hogy az adatok rendben vannak.