Kaip nustatyti langelio vertę VBA

...

Viena iš pagrindinių „Excel“ VBA funkcijų yra ląstelėms po skaičiavimų priskirti vertes.

„Visual Basic for Applications“ arba trumpiau VBA yra „Microsoft Office“ naudojama scenarijų kalba, skirta automatizuoti užduotis tokiose programose kaip „Microsoft Excel“. Kadangi „Excel“ galiausiai naudojama susijusiems duomenims rodyti skaičiuoklės langeliuose, viena iš pagrindinių „Excel“ VBA funkcijų yra priskirti reikšmes tiems langeliams po skaičiavimų. Naudodami VBA galite ne tik priskirti reikšmes atskiriems langeliams, bet ir diapazonams.

1 žingsnis

Nukopijuokite ir įklijuokite šį kodą į savo VBA modulį: Sub SetValue() Worksheets("Sheet1"). Suaktyvinkite ActiveCell. Vertė = 35 Pabaiga

Dienos vaizdo įrašas

2 žingsnis

Pakeiskite „Sheet1“ tekstą langeliu, kuriam norite priskirti reikšmę. Pavyzdžiui, jei norite priskirti reikšmę B stulpelio 24 eilutės langeliui, pakeiskite kodą iš „Sheet1“ į „B24“.

3 veiksmas

Pakeiskite 35 verte, kurią norite priskirti savo langeliui. Pavyzdžiui, galite tai padaryti kaip skaičių, pvz., 25, arba teksto eilutę, pvz., „Sveiki“.

4 veiksmas

Iškvieskite SetValue paprogramę iš savo modulio, įvesdami jos pavadinimą: SetValue()

5 veiksmas

Paspauskite "F5", kad paleistumėte kodą ir pamatytumėte, kad langelis, kurį įvedėte kode, pasikeičia į nurodytą reikšmę.

Patarimas

Funkcijos pavadinimą „SetValue“ galima pakeisti į vieną iš jūsų pasirinktų, pvz., „MyFunction“ arba „AuntMelinda“.