Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1688to1692
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
Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 18:43:24
Patrick
Hi ich habe ein Problem mein Userform bzw ClickButton will nicht funktionieren obwohl ich mir sicher bin dass ich alles richtig eingegeben habe.
Ich suche für meine Kundendatenbank ein Eingabefenster und dann für die Daten immer die erste frei Zeile
Muss dazu sagen hab erst angefangen mit VBA
Wo liegt mein Fehler

Private Sub Button_KundeAnlegen_Click()
'Erste Frei Zeile
Dim last As Integer
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1
'Firma / Anrede
Cells(last, 2).Value = TextBox_FirmaAnrede
End Sub

Private Sub UserForm_Initialize()
'Firma / Anrede
TextBox_FirmaAnrede = "Firma oder Anrede eingeben"
End Sub

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 18:45:44
Hajo_Zi
mit ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1 wird nicht die erste freie gesucht sonder die letzte gefüllte.
Ich würde vermute benutze find.
frage jemand der neben Dir sitzt der sieht die Datei.
Die meisten hier sehe Sie nicht.

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Die Beiträge werden auch ignoriert, es erfolgt keine Antwort.
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 18:51:35
Patrick
Wie ich schon sagte ich bin in VBA blutiger anfänger Und ich würde behaupten benutze find. bringt mir leider gar nichts.
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 18:59:59
Hajo_Zi

Option Explicit
Sub Zele()
Dim Rafound As Range
Set Rafound = Columns(1).Find("", Range("A" & Rows.Count), xlFormulas, _
xlWhole, , xlNext)
If Not Rafound Is Nothing Then
MsgBox Rafound.Row
End If
End Sub
Gruß Hajo
Anzeige
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 18:46:29
Patrick
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1
diese Zeile wird als Fehler gelb markiert
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 19:19:25
Werner
Hallo Patrick,
du hast hier
last = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Row + 1

wohl versehentlich statt xlUp (x kleines l) eine 1 x1Up (x eins).
ist fast nicht zu sehen.
Also richtig:
last = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1
Gruß Werner
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 19:35:16
Patrick
Vielen Dank es funktioniert jetzt. Danke
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 19:38:35
Hajo_Zi
es soll also nicht mehr
 immer die erste frei Zeile

gefunden werden.
A1:A3 ist Belegt
A5 ist belegt.
Jetzt schreibst Du in A6 und nicht in A4 der ersten freien Zelle.
Gruß Hajo
Anzeige
AW: Excel VBA Erste Freie Zeile ausfindig machen
18.04.2019 19:42:57
Patrick
Ja richtig im Grunde kommen ja immer neue kunden dazu und die sollen dann mit fortlaufenden Kundennummern angezeigt werden also immer in die nächste frei Zeile.... bzw ich habe jetzt geändert zwecks Übersicht lass ich jetzt immer eine Zeile frei.
Da würde ich davon abraten...
18.04.2019 20:27:19
abraten...
Hallo Patrick,
...das erschwert eine ggf. später gewünschte/erforderliche Auswertung der Daten.
Gruß Werner
Gerne u. Danke für die Rückmeldung. o.w.T.
18.04.2019 20:20:23
Werner

107 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige