Thema Datum  Von Nutzer Rating
Antwort
Rot UserForm (VBA) - Zeilen sollen nicht überschrieben werden.
04.02.2014 13:27:35 Sam
NotSolved
04.02.2014 18:51:04 Gast81071
NotSolved

Ansicht des Beitrags:
Von:
Sam
Datum:
04.02.2014 13:27:35
Views:
1380
Rating: Antwort:
  Ja
Thema:
UserForm (VBA) - Zeilen sollen nicht überschrieben werden.

Hi,

Ich habe folgendes Problem:

Ich habe ein Formal über UserForm erstellt, welcher mit einem Button aufgerufen wird. Es können Inhalte eingefügt werden und beim OK sollen die Inhalte in eine andere Tabelle übertragen werden. Soweit funktioniert das Übertragen- allerdings, wenn ich eine neue Eingabe mache, wird die Zelle davor überschrieben. Was ich gerne möchte, dass die Zeile die befüllt ist, übersprungen wird und in der nächste Zelle darunter (also eine Zeile runter) die Informationen eingetragen werden.

Das Problem was ich sehe ist, dass in der ersten Zeile Überschriften sind. Ich habe ein File wo es ohne Überschriften herrlich funktioniert, aber sofern Überschriften eingefügt wurden, werden Zeilen ausnahmslos ersetzt- egal ob man danach die Überschriften löscht oder auch nicht.

 

Hier ist mein Code soweit:

Private Sub CommandButton1_Click() 'Übernehmen Button
 Dim LetzteZ As Long
 Dim WkSh As Worksheet
   Set WkSh = ThisWorkbook.Worksheets("Tabelle2") 'Entsprechende Tabelle
      LetzteZ = WkSh.Cells(Rows.Count, 13).End(xlUp).Row + 1
        WkSh.Cells(LetzteZ, 1).Value = UserForm1.TextBox1.Value 
        WkSh.Cells(LetzteZ, 2).Value = UserForm1.TextBox2.Value
        WkSh.Cells(LetzteZ, 3).Value = UserForm1.TextBox3.Value
        WkSh.Cells(LetzteZ, 4).Value = UserForm1.TextBox4.Value
        WkSh.Cells(LetzteZ, 5).Value = UserForm1.TextBox5.Value
        WkSh.Cells(LetzteZ, 6).Value = UserForm1.TextBox6.Value 
        WkSh.Cells(LetzteZ, 7).Value = UserForm1.TextBox7.Value 
        WkSh.Cells(LetzteZ, 8).Value = UserForm1.TextBox8.Value
        WkSh.Cells(LetzteZ, 10).Value = UserForm1.TextBox9.Value 
        WkSh.Cells(LetzteZ, 11).Value = UserForm1.TextBox10.Value 
        WkSh.Cells(LetzteZ, 12).Value = UserForm1.TextBox11.Value
        WkSh.Cells(LetzteZ, 13).Value = UserForm1.TextBox12.Value
        WkSh.Cells(LetzteZ, 14).Value = UserForm1.TextBox13.Value
        WkSh.Cells(LetzteZ, 15).Value = UserForm1.TextBox14.Value
        WkSh.Cells(LetzteZ, 16).Value = UserForm1.TextBox15.Value
        WkSh.Cells(LetzteZ, 17).Value = UserForm1.TextBox16.Value 
        WkSh.Cells(LetzteZ, 19).Value = UserForm1.TextBox17.Value 
        WkSh.Cells(LetzteZ, 21).Value = UserForm1.TextBox18.Value 
        WkSh.Cells(LetzteZ, 22).Value = UserForm1.TextBox19.Value 
        WkSh.Cells(LetzteZ, 23).Value = UserForm1.TextBox20.Value 
        WkSh.Cells(LetzteZ, 24).Value = UserForm1.TextBox21.Value 
        WkSh.Cells(LetzteZ, 25).Value = UserForm1.TextBox22.Value
        WkSh.Cells(LetzteZ, 26).Value = UserForm1.TextBox23.Value 
        WkSh.Cells(LetzteZ, 27).Value = UserForm1.TextBox24.Value
        Unload Me

 


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 UserForm (VBA) - Zeilen sollen nicht überschrieben werden.
04.02.2014 13:27:35 Sam
NotSolved
04.02.2014 18:51:04 Gast81071
NotSolved