Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bestimmten Makroablauf ausblenden

Forumthread: Bestimmten Makroablauf ausblenden

Bestimmten Makroablauf ausblenden
28.03.2008 21:54:20
Matthias.G.
Nabend und Hallo Excelgemeinde,
ich habe 12 Tabellenblätter (Januar-Dezember) wo ein bestimmter bereich nur gelöscht werden soll.
Hab dies Makro mal gebastelt, wo auch meine wünsche angegeben sind.
Der User soll den Löschvorgang NICHT sehen:

Sub loesche_jan_dez()
'muss ich diese blätter sichtbarmachen umden untenangegebenbereich zu löschen?
Sheets("Januar").Visible = True
Sheets("Februar").Visible = True
Sheets("Maerz").Visible = True
Sheets("April").Visible = True
Sheets("Mai").Visible = True
Sheets("Juni").Visible = True
Sheets("Juli").Visible = True
Sheets("August").Visible = True
Sheets("September").Visible = True
Sheets("Oktober").Visible = True
Sheets("November").Visible = True
Sheets("Dezember").Visible = True
Sheets(Array("Januar", "Februar", "Maerz", "April", "Mai", "Juni", "Juli", "August", _
"September", "Oktober", "November", "Dezember")).Select
'das soll nicht sichtbar sein, wenn das makroläuft.
Sheets("Januar").Activate 'aktives blatt
Range("F11:AJ38").Select 'bereich wird makiert was gelöscht werden soll
Selection.ClearContents ' löschvorgang
Range("A9:A10").Select 'zellen makiert in allen blättern gleich
'bis hierhin ausblenden
'hintergrund mappe für application.run (fortschrittanzeige)
Sheets("1").Visible = True
Sheets("1").Select  'blauer hintergund auf sheet "1"
MsgBox "Daten Januar bis Dezember werden gelöscht!" + Chr(13) + "Sicherung wird durchgefü _
hrt!"
Application.Run "'Orginal AW2008.xls'!test1"
Sheets("1").Visible = False 'hintergrund aus
Sheets("Inhaltsverzeichnis").Select
End Sub


Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bestimmten Makroablauf ausblenden
28.03.2008 22:03:17
mumpel
Hallo!
Am Anfang des Makros diese Zeiel: Application.ScreenUpdating = Falsecolor>
Am Ende des Makros diese Zeile: Application.ScreenUpdating = True
Gruß, Rene

AW: Bestimmten Makroablauf ausblenden
28.03.2008 22:15:56
Horst
Hi,
um zu löschen, muss nichts selektiert werden:
'###################################################################
'das soll nicht sichtbar sein, wenn das makroläuft.
Sheets("Januar").Range("F11:AJ38").ClearContents ' löschvorgang
'#################################################################
mfg Horst

Anzeige
AW: Bestimmten Makroablauf ausblenden
28.03.2008 22:51:00
Matthias.G.
DANKE an mumpel und Horst
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige