Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1704to1708
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 Eintrag Tabelle

Makro Eintrag Tabelle
29.07.2019 09:02:15
Georg
Guten Morgen zusammen, ich beschäftige mich nun seit gestern mit Excel und VBA ( vorher nie angefasst). Ich möchte eine Tabelle aufbauen, die mit einem Makro und einer UserForm befüllt wird. Den Code dazu habe ich meiner Meinung nach, doch es tritt immer wieder ein Fehler auf.
In dieser Zeile soll der Fehler stecken:
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1
Fehler: Laufzeitfehler '1004' Anwendungs- oder objektdefinierter Fehler
Das ist mein restlicher Code:
Private Sub CommandButton_cancel_Click()
'Eingabefenster schließen'
Unload UserForm1
End Sub

Private Sub CommandButton_submit_Click()
'Eingabefenster übernehmen und Eingaben in die Datenbank speichern'
Dim last As Integer
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1
ActiveSheet.Cells(last, 1).Value = UserForm1.Text_name.Value
End Sub

Private Sub UserForm_Click()
End Sub

Private Sub UserForm_Initialize()
'Dateneingabe in die Schaltflächen'
UserForm1.Text_name.Value = "Name"
End Sub

// würde mich sehr über Hilfe freuen
// MFG georg

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

Betreff
Datum
Anwender
Anzeige
AW: schreibfehler
29.07.2019 09:13:44
hary
Moin
Bei End(x1Up) hast du nach dem x eine 1(eins) stehen. Da muss ein l(l wie Ludwig) hin.
Arbeite mit "Option Explicit"
Variabelen dekleration erforderlich
gruss hary
AW: Makro Eintrag Tabelle
29.07.2019 09:14:43
Werner
Hallo Georg,
bei dir ist der fett markierte Teil eine 1 (Zahl Eins) müsste aber ein kleines L sein.
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1

so richtig:
last = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
Gruß Werner
AW: Makro Eintrag Tabelle
29.07.2019 09:16:45
Nepumuk
Hallo Georg,
nicht x1Up sondern xlUp. Also keine Eins sondern ein kleines L.
Gruß
Nepumuk
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige