Re: Tabelle kopieren und anschließend löschen
02.06.2002 22:24:23
Jusuf
Hallo L.Vira und Heinz,Vielen Dank für Euere Einsatz. Ich versuche noch einmal zu erklären wozu ich es brauche.
Ich Habe eine sehr große Tabelle. Die ist mein Original und die darf nicht beschädigt werden.
Deswegen möchte ich die Tabelle1 kopieren und meine Übungen auf Kopierte Tabelle1(2) fortsetzen. Nach der Übung wird Kopie gelöscht. Ich habe Vorschlag von Heinz so präpariert
Das es in der tat jetzt funzt, wie man hier in Forum zu sagen pflegt.
Hier sind die Makros:
In Klassenmodul von Tabelle1:
Private Sub CommandButton1_Click()
Sheets("Tabelle1").Copy Before:=Sheets(2)
'Selection.AutoFilter
Rows("1:1").RowHeight = 40
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 274.5, 2.25, 108.75, 27). _
Select
ActiveSheet.Shapes("Rectangle 2").Select
Selection.Characters.Text = "Tabelle1(2) löschen"
With Selection.Characters(Start:=1, Length:=7).Font
.Name = "Arial"
.Size = 10
End With
Selection.OnAction = "TabelleLöschen"
'Range("H1").Select
End Sub
und der Makro in Allgemeinem Modul:
Sub TabelleLöschen()
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End Sub
Wenn es noch was eleganteres gibt, bin auch dafür offen!
Nochmall vielen Dank
mfg Jusuf