Luo ja nimeä laskentataulukko VBA: lla - Excel-vinkit

Sisällysluettelo

Anupam kysyy:

Yritän luoda ja nimetä taulukon Excel-makrosta. Jos käytän funktiota Sheets.Lisää se vain nimeää sen esimerkiksi Sheet2 jne., Jolloin se on suurempi kuin viimeksi luotu taulukko. Joten en pääse tähän taulukkoon samasta makrosta. Onko olemassa tapa luoda ja nimetä laskentataulukko samanaikaisesti.

Ensimmäinen asia on käyttää esineitä. Tämä on suositus, voit elää käyttämättä niitä, mutta elämästä tulee niin paljon helpompaa, kun teet…

Juuri näin:

Dim WS as Worksheet Set WS = Sheets.Add

Sinun ei tarvitse tietää, missä se sijaitsee, mikä on sen nimi, viittaat siihen vain nimellä WS.

Jos haluat silti tehdä tämän "vanhanaikaisella" tavalla, kokeile tätä:

Sheets.Add.Name = "Test"

Mielenkiintoisia artikkeleita...