Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Werte per Makro in bestimmtes Tabellenblatt speichern
#1
Hallo alle zusammen,

bin grad erst angefangen mich mit makro Programmierungen auseinander zu setzen.

Mit diesem Code bekomme ich eigentlich es hin, Daten abzulegen, wenn ich nur ein Tabellenblatt habe.
das ablegen mache ich über eine userform.

Private Sub CommandButton1_Click()
Dim sp As Integer
Dim z As Long
z = Range("A65536").End(xlUp).Row + 1
For sp = 1 To 13
    Cells(z, sp) = Controls("TextBox" & sp).Text
Next sp
End Sub


Nun habe ich aber 2 Tabellenblätter...wie gebe ich in diesem Code an, das er in das Blatt "BlueRay-Liste" ablegen soll?


Grüße

MdeJong
Antworten Top
#2
Hallo,

so:
Code:
Private Sub CommandButton1_Click()
Dim sp As Integer
Dim z As Long

With Worksheets("Name_derTabelle")
z = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
For sp = 1 To 13
   .Cells(z, sp) = Controls("TextBox" & sp).Text
Next sp
End With
End Sub
Gruß Werner
[-] Folgende(r) 1 Nutzer sagt Danke an Werner.M für diesen Beitrag:
  • MdeJong
Antworten Top
#3
(10.11.2017, 21:22)Werner.M schrieb: Hallo,

so:
Code:
Private Sub CommandButton1_Click()
Dim sp As Integer
Dim z As Long

With Worksheets("Name_derTabelle")
z = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
For sp = 1 To 13
   .Cells(z, sp) = Controls("TextBox" & sp).Text
Next sp
End With
End Sub
Gruß Werner

Hey super vielen Dank....was muss noch rein, um nach speichern die TextBoxen wieder leer sind, für neue Eingabe?
Antworten Top
#4
Hallo Werner M.

das mit den TextBoxen nach dem speichern leeren, habe ich hinbekommen.  :)

jetzt würde ich gerne direkt nach dem speichern mir eine Textnachricht anzeigen lassen, wie " neue Daten gespeichert"?

Das geht doch ..oder?  ;)

Gruß

MdeJong
Antworten Top
#5
Hallo,

nach Next sp
Code:
MsgBox "Dein Ausgabetext"


Gruß Werner
[-] Folgende(r) 1 Nutzer sagt Danke an Werner.M für diesen Beitrag:
  • MdeJong
Antworten Top
#6
(10.11.2017, 22:45)Werner.M schrieb: Hallo,

nach Next sp
Code:
MsgBox "Dein Ausgabetext"


Gruß Werner
Übernommen und passt perfekt...Danke :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste