Tilføj numre til eksisterende celleindhold ved hjælp af VBA -makroen

Indholdsfortegnelse

Læs alle numre fra et ønsket celleområde ved hjælp af en makro, og tilføj et nummer til indholdet

Det er ofte nødvendigt at tilføje et mærke til celler på en liste. For at gøre dette er det nødvendigt at tilføje en fast værdi til alle konstanter i et celleområde.

Formlerne bør ikke ændres. En makro løser denne opgave og tilføjer et nummer efter eget valg til alle konstanter i et markeret dataområde.

På den måde kan du fx justere priser og lignende hurtigt og effektivt til nye forhold.

Følgende figur viser en tabel, der skal ændres. Der er konstanter i cellerne B1 og B2 og formler i cellerne B3 og B4. De to formelceller refererer til cellerne med de konstante værdier.

For at tilføje tallet 10 til alle konstanter på denne liste skal du først markere dataområdet B1: B4 og derefter kalde følgende makro:

Tilføj subkonstant ()
Dim celle som rækkevidde
Dim Factor så længe
Tillægsbeløb = 10
For hver celle i markering
Med celle
Hvis ikke (.HasFormula) Så .Value = .Value + yderligere beløb
Afslut med
Næste celle
Afslut Sub

Efter start af makroen tilføjes den ekstra mængde 10 til alle konstante celler i det markerede celleområde. Følgende figur viser resultatet:

Makroen bruger den faktor, som du definerede i værditildelingen til variablen "Yderligere beløb".

For at komme ind i makroen skal du trykke på ALT F11 i Excel for at åbne VBA -editoren. Brug kommandoen INSERT - MODULE til at indsætte et tomt modulark. For at starte makroen direkte fra Excel skal du bruge tastekombinationen ALT F8.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave