Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1540to1544
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro, Blatt Senden

Makro, Blatt Senden
20.02.2017 15:59:28
Mathi
Hallo liebe Excel Fan,
Ich möchte die Werte und Zahlenformate eines Blattes auf ein anderes Blatt, Namens "PlanWerte", kopieren und anschließend an Outlook anhängen. Das Blatt "PlanWerte" ist ausgeblendet. Es soll nach der Aktion weiterhin ausgeblendet bleiben.
Dafür habe ich einen Code per Mekroaufzeichnung erstellt.
Sub Verschicken()
'
' Verschicken Makro
'
'
Cells.Select
Selection.Copy
Sheets("PlanWerte").Visible = True
Sheets("PlanWerte").Select
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
ActiveSheet.Copy
Application.Dialogs(xlDialogSendMail).Show
Sheets("PlanWerte").Select
Sheets("PlanWerte").Visible = False
Range("AH1:AX1").Select
End Sub
Der Code funktioniert nur, wenn der Schutzt der Mappe aufgehoben ist.
Das Blatt mit dam Namen "PlanWerte" wird kopiert und an Outlook angelegt.
Aber Der Cod kann nicht mehr das eingeblendete Blatt wieder ausblenden und ich bekommen eine Fehlermeldung.
Die Vorletzte Zeile nämlich
Sheets("PlanWerte").Visible = False
wird gelb markiert. Also diese Zeile kann nicht ausgeführt werden.
Und wenn ich den Schutzt der Mappe aktiviere, funktioniert dann garnicht mehr.
Ich habe versucht mit:
Private Sub Workbook_Open()
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
With wks
.Protect Password:="Passwort", userinterfaceonly:=True
.Visible = True
.Activate
End With
Next wks
End Sub
den Schutz aufzuheben. Es klappt nicht.
Weiß jemand wie ich diese zwei Codes in einander integrieren kann, dass ein Blatt eingeblendet wird, eine Kopie davon erstellt und an Outlook angehängt, und danach wieder ausgeblendet wird?
Danke im Voraus
Mathi

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige