Thema Datum  Von Nutzer Rating
Antwort
Rot Eingabemaske für Datenbank in Excel
06.09.2017 22:29:53 Paul
NotSolved
07.09.2017 00:33:52 Ben
NotSolved
10.09.2017 22:08:01 Gast68340
NotSolved

Ansicht des Beitrags:
Von:
Paul
Datum:
06.09.2017 22:29:53
Views:
1258
Rating: Antwort:
  Ja
Thema:
Eingabemaske für Datenbank in Excel

Hallo liebe Community!

Ich habe für Excel ein Interface erstellt, um eine Datenbank über ein Pop-up Window per Command Button zu befüllen. Dabei soll der Eintrag unter die letze beschrieben Zeile übertragen werden und eine Nummer für die Zeile (also einfach aufwärts gezählt) generieren. Aus mir unerfindlichen Gründen gelingt es mir partout nicht, dass die Inhalte aus den Textfeldern in meiner Userform nicht auf mein Arbeitsblatt übertragen werden.

hier ist der Code dazu, in dem ich meinen Fehler vermute:

_________________

 
Private Sub CommandButton1_Click()
 
On Error GoTo EERR
Dim AAAB As Long
Dim AAAC As Long
Dim Suchen As Variant
ActiveSheet.[all] = 0
ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Select
ActiveCell.Offset(1, 0).Select
If ComboBox7 <> " " Then
Suchen = ComboBox7.Value
ActiveSheet.Range("a5:a10000").Cells.Find(What:=Suchen, lookat:=xlWhole).Activate
End If
AAAB = CDbl(ActiveCell.Row)
AAAC = CDbl(ActiveCell.Column)
ActiveSheet.Cells(AAAB, AAAC + 1) = TextBox1.Value
ActiveSheet.Cells(AAAB, AAAC + 2) = ComboBox2.Value
ActiveSheet.Cells(AAAB, AAAC + 3) = TextBox3.Value
ActiveSheet.Cells(AAAB, AAAC + 4) = TextBox4.Value
ActiveSheet.Cells(AAAB, AAAC + 5) = TextBox5.Value
ActiveSheet.Cells(AAAB, AAAC + 6) = ComboBox6.Value
ActiveSheet.Cells(AAAB, AAAC) = ActiveSheet.Cells(AAAB - 1, AAAC).Value + 1
ComboBox7.Value = ActiveSheet.Cells(AAAB, AAAC)
ComboBox7.Value = " "
 
With ActiveSheet
ComboBox7.RowSource = .Range(.Cells(5, 1), .Cells(.Cells(Rows.Count, 1).End(xlUp).Row, 1)).Adress(External:=True)
End With
 
 
 
Exit Sub
EERR:
 
End Sub
__________

 

vielleicht kann mir jemand helfen, wäre euch sehr dankbar :)


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 Eingabemaske für Datenbank in Excel
06.09.2017 22:29:53 Paul
NotSolved
07.09.2017 00:33:52 Ben
NotSolved
10.09.2017 22:08:01 Gast68340
NotSolved