Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1960to1964
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

Formel kopieren

Formel kopieren
02.02.2024 12:12:14
philipp
Guten Morgen,
ich habe folgendes Makro zum Löschen, welchen ich in der geöffneten Userform durchführen möchte.
'--- neue adresse anlegen ---------

Private Sub CommandButton7_Click()
Dim zz As String
zz = 1
Do While Cells(zz, 1) > "" ' Start der Schleife 1=Spalte A
zz = zz + 1 ' Schleifenzähler um 1 erhöhen
Loop ' Wendepunkt für Schleife
Cells(zz, 1).Select ' Zelle selektieren 1=in Spalte A anfang
ActiveCell.Offset(0, 0).Select ' letzte Zeile nach oben
Me.TextBox2.text = ""
Me.TextBox3.text = ""
Me.TextBox4.text = ""
Me.TextBox6.text = ""
Me.TextBox9.text = ""
ActiveSheet.ActiveCell.Offset(0, 10).Select
ActiveSheet.ActiveCell.Offset(-1,10).Copy 'die formel soll kopiert werden
ActiveSheet.ActiveCell.Offset(1, 10).Paste
Me.TextBox10.text = ""
Me.TextBox11.text = ""
Me.TextBox14.text = ""
Me.TextBox15.text = ""
End Sub



bleibt leider hier stehen:
ActiveSheet.ActiveCell.Offset(0, 10).Select
Laufzeitfehler 438
Objekt unterstützt diese Eigenschaft oder Methode nicht

Was mache ich Falsch ?


mfg philipp

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel kopieren
02.02.2024 12:34:19
Crazy Tom
moin

was passiert denn wenn du

ActiveSheet

weg lässt?

mfg Tom
Bleibt hier stehen...
02.02.2024 12:44:55
philipp
Hallo Tom,
habe ich gemacht, bleibt dann hier stehen.
ActiveCell.Offset(1, 10).Paste
kann aber nichts sehen da noch die Userform offen ist.


mfg philipp
Ich habe mal so getestet aber
02.02.2024 13:06:00
philipp
Hallo zusammen,
komisch, so klappt es:
 Me.TextBox2.Text = ""

Me.TextBox3.Text = ""
Me.TextBox4.Text = ""
Me.TextBox6.Text = ""
Me.TextBox9.Text = ""

ActiveCell.Offset(0, 10).Select
ActiveCell.Offset(-1, 0).Select
ActiveCell.Offset(0, 0).Copy
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Me.TextBox10.Text = ""
Me.TextBox11.Text = ""
Me.TextBox14.Text = ""
Me.TextBox15.Text = ""
Me.CheckBox8.Value = False
Me.CheckBox9.Value = False
Me.CheckBox10.Value = False
Me.CheckBox11.Value = False


es sollte doch vielleicht weniger Zeilen möglich sein oder ?

gruß philipp
Anzeige
AW: Bleibt hier stehen...
02.02.2024 13:03:01
Crazy Tom
schreib das mal so in eine Zeile

ActiveCell.Offset(-1,10).Copy ActiveCell.Offset(1, 10)

keine Ahnung ob das wirklich die Zelle ist, die du kopieren willst
Es klappt, habe etwas geändert, danke -)
02.02.2024 13:41:50
philipp
Hallo Tom,
habe etwas geändert, so klappt es:
ActiveCell.Offset(-1, 10).Copy ActiveCell.Offset(0, 10)

Danke !
gruß philipp

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige