Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA - Freie Zeile über UserForm befüllen - mehrere Spalten als Bezug
26.07.2013 13:35:06 Chris
****
NotSolved
26.07.2013 21:22:56 Neuhäusler Korbinian
*****
Solved

Ansicht des Beitrags:
Von:
Chris
Datum:
26.07.2013 13:35:06
Views:
2278
Rating: Antwort:
  Ja
Thema:
Excel VBA - Freie Zeile über UserForm befüllen - mehrere Spalten als Bezug

Hallo,

 

ich habe ein kleineres Problem bei der Programmierung eines UserForms.

Ich möchte mit einer TextBox in die einer Wert eingegeben wird die erste Freie Zeile ansteuern und diese mit dem eingegebenen Wert befüllen.

Soweit, so gut.. ich kriege es hin, dass die erste Freie Zelle einer Spalte angesprochen wird, ich möchte jedoch als Bezugsrahmen mehrere Spalten nehmen.

Ein Beispiel:

Nur wenn die Zeile 5 von E bis AA leer ist soll in z.B. die Zelle  E5 geschrieben werden.

Wie kann ich das lösen?

 

Mein momentaner Code (mit dem ich die erste Freie Zelle der Spalte E bekomme) dazu sieht wie folgt aus :

Private Sub Button_Absenden_Sa_Click()

' Dies ist der Wert der in Zelle geschrieben werden soll
Dim A, B, Buchung As Double
If Feld_InKasse_Sa.Value = "" Then Feld_InKasse_Sa.Value = 0
If Feld_AusKasse_Sa.Value = "" Then Feld_AusKasse_Sa.Value = 0
A = Feld_InKasse_Sa.Value
B = Feld_AusKasse_Sa.Value
Buchung = A - B

'Dies ist die Suche nach der freien Zelle
Dim FZ As Integer
If IsEmpty(Range("E7")) Then
End If
FZ = 7
Do Until IsEmpty(Cells(FZ, 5))
FZ = FZ + 1
Loop

' Hier wird der Wert in die freie Zelle geschrieben
Sheets("Samstag").Cells(FZ, 5) = Buchung
End Sub

Wie kann ich hier den Bezug zu den anderen Spalten einbauen?

Ich hoffe ich habe mich verständlich ausgedrückt und jemand hier kann mir weiterhelfen!

Danke schon mal dafür!!

 

Grüße

Christian


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA - Freie Zeile über UserForm befüllen - mehrere Spalten als Bezug
26.07.2013 13:35:06 Chris
****
NotSolved
26.07.2013 21:22:56 Neuhäusler Korbinian
*****
Solved