Opret og navngiv et regneark med VBA - Excel-tip

Indholdsfortegnelse

Anupam spørger:

Jeg prøver at oprette og navngive et ark fra en Excel-makro. Hvis jeg bruger funktionen Sheets.Tilføj den, navngiver den bare noget som Sheet2 osv. Og navngiver den større end det sidste ark, der blev oprettet. Så jeg kan ikke få adgang til dette ark inden for den samme makro. Er der en måde at oprette og navngive et regneark på samme tid.

Nå, den første ting er at bruge objekter. Dette er en anbefaling, du kan leve uden at bruge dem, men livet bliver så meget lettere, når du gør …

Ligesom dette:

Dim WS as Worksheet Set WS = Sheets.Add

Du behøver ikke vide, hvor det er placeret, hvad det hedder, du refererer bare til det som WS.

Hvis du stadig vil gøre dette på den "gammeldags" måde, så prøv dette:

Sheets.Add.Name = "Test"

Interessante artikler...