Registriert seit: 11.04.2014
Version(en): '97 bis 2016; 365
Hallo Alexandra,
ich will Dir doch Uwe's Lösung nicht ausreden. Wie kommst Du denn auf sowas? :05:
Ne, ne, ne ... nur hatte ich das Verständnisproblem, warum Du unbedingt von hinten durch's Knie in's Auge schießen wolltest.
Registriert seit: 27.04.2014
Version(en): Privat: Office Home & Business 2019 / Arbeit: MS365
Hallo Peter,
na ist doch klar, weils von vorne zu einfach wäre :) :97:
Lieben Dank nochmals
LG
Alexandra
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Alexandra,
ich weiß nicht, ob diese Variante besser/schneller ist oder bei Dir überhaupt funktioniert.
Hier werden die Blätter kopiert und anschließend "bereinigt":
Code:
Sub ExportDaten_2()
Dim i As Long, oDraw As Object
If MsgBox("Sind Sie sicher, dass Sie die Daten exportieren möchten? ", vbYesNo) = vbYes Then
Application.ScreenUpdating = False
ThisWorkbook.Sheets(Array("produkte", "kunden", "LN", "zwischen", "Attribute")).Copy
For Each oDraw In ActiveWorkbook.Sheets
oDraw.DrawingObjects.Delete
Next oDraw
With ActiveWorkbook
For i = 2 To .VBProject.VBComponents.Count
With .VBProject.VBComponents(i).CodeModule
.DeleteLines 1, .CountOfLines
End With
Next i
.SaveAs "upload.xls"
End With
Application.ScreenUpdating = True
End If
End Sub
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• cysu11