VBA makro: aizpildiet Excel šūnu diapazonu ar formulām

Satura rādītājs

Izveidojiet jaunu darbgrāmatu un aizpildiet noteiktu šīs darbgrāmatas apgabalu ar izvēlētajām formulām

Darbgrāmatas un darblapas tiek veidotas daudzos makro, ar kuriem risinājuma lietotāji var turpināt strādāt.

Kopīgs uzdevums ir aizpildīt noteiktu tabulas laukumu ar formulām. To var izdarīt ar VBA makro. Šeit ir vajadzīgās komandas:

Apakškārtas šūnu apgabals An ()
Dim sākuma zona kā diapazons
Iestatīt sākuma diapazonu = Workbooks.Add.Worksheets (1). Range ("A1: C10")
Sākuma apgabals. Formula = "= 10 * $ E1"
Beigt apakš

Tags "Sākuma apgabals" makro nosaka, kuru šūnu apgabalu vēlaties aizpildīt ar saturu. Nākamajā rindā makro definē izmantoto formulu. Formulās esošās atsauces tiek automātiski pielāgotas šūnu diapazonam, ja izmantojat relatīvas atsauces. Šajā attēlā parādīts rezultāts, ko iegūstat, palaižot Excel makro:

Lai ievadītu makro, programmā Excel nospiediet ALT F11, lai atvērtu VBA redaktoru. VBA redaktorā atlasiet komandu INSERT - MODULE un ievadiet makro. Lai sāktu makro, programmā Excel aktivizējiet taustiņu kombināciju ALT F8. Abi īsinājumtaustiņi darbojas visās Excel versijās.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave