Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: Delete komennon pakottaminen

MoonD [09.06.2006 13:33:45]

#

Pien knoppitietoisuus puuttuu. Helpeistä ei ollut apua. Nopein vastatkoon...
Käsken VBA ohjelmaani tuhoamaan ennestään olemassa olevan sheetin/chartin komennolla
obj.Sheets(2).Delete
Ohjelmaa ajaessa saan aina varmistuskysymyksen "Data may exist in the sheet(s) selected for deletion. To permanently delete the data, press Delete, (Delete), (Cancel)".
Miten saisin tuon toiminnan pakotettua, jotta ei tarvitse aina painaa tuota nappia. Helpistä löytyi boolean tyyppinen force jonka pystyy tuohon perään lisäämään, mutta tämä liittyy vain read-only tyyppisten tiedostojen tuhoamiseen tai tuhoamatta jättämiseen. Auttakaa jos voitte, muuten turhaudun delete nappulaan:)
Kiitos jo etukäteen!

neau33 [10.06.2006 20:33:06]

#

Moikka MoonD!

Koodi on kaikessa yksinkertaisuudessaan..

SendKeys "{ENTER}": Sheets(1).Delete

BadSource [12.06.2006 07:40:18]

#

Tuohon on helpompikin tapa.

Application.DisplayAlerts = False
ActiveWorkbook.ActiveChart.Delete
Application.DisplayAlerts = True

MoonD [12.06.2006 08:50:12]

#

Kiitos jälleen kerran!
Mitä tekisinkään ilman tätä foorumia!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta