Thema Datum  Von Nutzer Rating
Antwort
11.07.2014 15:00:20 Hamster
NotSolved
11.07.2014 20:12:29 jhs
NotSolved
11.07.2014 20:22:55 Hamster
NotSolved
11.07.2014 20:43:47 jhs
*****
NotSolved
12.07.2014 08:34:01 Gast21433
*****
NotSolved
12.07.2014 09:58:39 Hamster
NotSolved
Rot VBA Command Button
12.07.2014 13:17:28 jhs
*****
Solved
13.07.2014 13:28:29 Gast15592
NotSolved
13.07.2014 13:57:24 Gast91903
*****
Solved

Ansicht des Beitrags:
Von:
jhs
Datum:
12.07.2014 13:17:28
Views:
902
Rating: Antwort:
 Nein
Thema:
VBA Command Button

Hallo,

wenn ich richtig verstehe, soll mit einem Button in Tabelle1 etwas von Tabelle1 nach Tabelle2 kopiert werden? Ich nehme an, "ActiveCell.FormulaR1C1" stammt vom Makrorecorder. Wenn der Wert einfach nur kopiert werden soll, reich es so wie im ersten Beispiel. Select ist hier auch unnötig (das ist in 99% der Fälle so).

Private Sub CommandButton2_Click()
  Dim lngRow As Long
  With Worksheets("Tabelle2")
    lngRow = .Cells(.Rows.Count, 4).End(xlUp).Row + 1
    .Cells(lngRow, 4).Value = Worksheets("Tabelle1").Cells(13, 6).Value
  End With
End Sub

Objektnamen, Quell- und Zielzellen musst du evtl. anpassen.

Zu der zweiten Frage: Ich gehe davon aus, dass es 32 Tabellen von Tabelle1 bis Tabelle32 gibt. Wenn dem so ist, geht es ganz einfach (Quell- und Zielzellen nehme ich jetzt mal wie im obigen Code an):

Private Sub CommandButton3_Click()
  Dim lngRow As Long
  With Worksheets("Tabelle" & Day(Date) + 1)
    lngRow = .Cells(.Rows.Count, 4).End(xlUp).Row + 1
    .Cells(lngRow, 4).Value = Worksheets("Tabelle1").Cells(13, 6).Value
  End With
End Sub

Wenn du noch Fragen hast oder ich dich irgendwo missverstanden habe, melde ich einfach noch mal.

Gruß

 


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
11.07.2014 15:00:20 Hamster
NotSolved
11.07.2014 20:12:29 jhs
NotSolved
11.07.2014 20:22:55 Hamster
NotSolved
11.07.2014 20:43:47 jhs
*****
NotSolved
12.07.2014 08:34:01 Gast21433
*****
NotSolved
12.07.2014 09:58:39 Hamster
NotSolved
Rot VBA Command Button
12.07.2014 13:17:28 jhs
*****
Solved
13.07.2014 13:28:29 Gast15592
NotSolved
13.07.2014 13:57:24 Gast91903
*****
Solved