Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » vba-soubory » smazat-soubor-vba-excel

Smazat soubor - MS Excel VBA

...jak smazat pomoci VBA soubor ...

Jak smazat sešit ve VBA?

Smazat aktivní sešit v MS Excel pomocí VBA lze několika způosoby. V příloženém kodu je jedno z mnoha řešení. V úvodu je ještě dotaz zda opravdu požadujete dokument smazat.

VBA Program

Sub Smazat1() On Error Resume Next Kill "\slozka\soubor.xls" On Error Goto 0 End Sub

VBA Program 2

Smaže aktivní dokument.

Sub Smazat2()
   If MsgBox("Opravdu smazat ?", vbYesNo, "Pozor") <> vbYes Then Exit Sub
      With ActiveWorkbook
      If .Path <> "" Then
      .Saved = True
      .ChangeFileAccess xlReadOnly
      Kill ActiveWorkbook.FullName
   End If
End With
ActiveWorkbook.Close False
End Sub

Doporučení

Při ukládaní v MS Excel 2010 nezapomeňte soubor správně uložit. tj. jako dokument s makry (s přípomou *.xlsm), jinak se Vám makra neuloží...

Článek byl aktualizován: 29.12.2011 10:58


| tisk stránky TISK | nahoru NAHORU | |

Další články k tématu


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.


Přidání nového komentáře




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.



Nejnovější článek

Z článku o excel jsem jako poslední přidal či upravil článek 05.02.2012:
Je atribut souboru pouze pro čtení - VBA Excel.

Nejčtenější článek



Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
XHTML 1.1 | CSS | Email na autora: lasak@centrum.cz | Copyright: Pavel a Danka 2006 - 2012 | 148

Tento web zatím neprošel jazykovou korekturou.
Vlastní redakční systém pohánějící tento web je v BETA verzi, omluvte případné problémy.