Macro pentru împărțirea automată a valorilor în celule cu un număr arbitrar. Poate fi necesar dacă avem un fișier de date în care toate valorile sunt specificate în bănuți și trebuie să traducem calculele și datele în grivne (sau altă monedă).
Desigur, puteți folosi formule pentru a converti valori, dar dacă există o mulțime de numere, atunci conversia în acest fel va fi foarte lungă și plictisitoare.
Să ne gândim cum să împărțim toate celulele selectate cu un număr, de exemplu,
Pentru a face acest lucru, deschideți cartea, accesați Visual Basic Editor (Alt+F11), adăugați modulul VBA ( Insert - Module ) și copiați acest text macro acolo:
Sub Division() For Each cell In Selection cell.Formula = cell.Value Next cell For Each cell In Selection cell.Value = cell.Value / 100 Next cell End Sub
După aceea, puteți reveni la Excel. Selectați celulele necesare și rulați macrocomandă prin meniu Tools - Macro - Macros (Alt+F8) .
De asemenea, dacă înlocuiți în codul macro
De asemenea, puteți efectua orice operație, cum ar fi înmulțirea cu orice număr.