Thema Datum  Von Nutzer Rating
Antwort
16.05.2018 09:01:21 Marc
NotSolved
16.05.2018 13:55:28 codo
NotSolved
16.05.2018 14:52:42 Gast12009
NotSolved
16.05.2018 15:12:35 Gast16627
NotSolved
Rot VBA Anweisung zum Kopieren mehrerer Zellenwerte in neues Tabellenblatt
22.05.2018 15:43:11 Marc
NotSolved

Ansicht des Beitrags:
Von:
Marc
Datum:
22.05.2018 15:43:11
Views:
460
Rating: Antwort:
  Ja
Thema:
VBA Anweisung zum Kopieren mehrerer Zellenwerte in neues Tabellenblatt

Mein Code sieht nun wie folgt aus:

 

Private Sub CommandButton1_Click()
  
    Dim z As Integer = 1
  
    ' Erste leere Zeile (z) in Tabelle2 ermitteln.
    Do While Auswertung.Cells(z, 1) <> ""
        z = z + 1
    Loop
  
    ' Daten von Tabelle1 nach Tabelle2 übertragen.
    Auswertung.Cells(z, 1) = Datenerfassung.Cells(3, 2)
    Auswertung.Cells(z, 2) = Datenerfassung.Cells(7, 2)
    Auswertung.Cells(z, 3) = Datenerfassung.Cells(7, 5)
    Auswertung.Cells(z, 4) = Datenerfassung.Cells(8, 2)
    Auswertung.Cells(z, 5) = Datenerfassung.Cells(8, 5)
    Auswertung.Cells(z, 6) = Datenerfassung.Cells(6, 2)
    Auswertung.Cells(z, 7) = Datenerfassung.Cells(10, 5)
    Auswertung.Cells(z, 8) = Datenerfassung.Cells(15, 2)
    Auswertung.Cells(z, 9) = Datenerfassung.Cells(15, 5)
    Auswertung.Cells(z, 10) = Datenerfassung.Cells(16, 2)
    Auswertung.Cells(z, 11) = Datenerfassung.Cells(16, 5)
    Auswertung.Cells(z, 12) = Datenerfassung.Cells(14, 2)
    Auswertung.Cells(z, 13) = Datenerfassung.Cells(18, 5)
    Auswertung.Cells(z, 14) = Datenerfassung.Cells(22, 1)
 
    ' Eingabeformular leeren.
    Datenerfassung.Cells(3, 2) = ""
    Datenerfassung.Cells(7, 2) = ""
    Datenerfassung.Cells(7, 5) = ""
    Datenerfassung.Cells(8, 2) = ""
    Datenerfassung.Cells(8, 5) = ""
    Datenerfassung.Cells(6, 2) = ""
    Datenerfassung.Cells(10, 5) = ""
    Datenerfassung.Cells(15, 2) = ""
    Datenerfassung.Cells(15, 5) = ""
    Datenerfassung.Cells(16, 2) = ""
    Datenerfassung.Cells(16, 5) = ""
    Datenerfassung.Cells(14, 2) = ""
    Datenerfassung.Cells(18, 5) = ""
    Datenerfassung.Cells(22, 1) = ""
 

End Sub

Bekomme beim Ausführen aber immer einen Fehler in der ersten Zeile Dim z As Integer = 1.


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
16.05.2018 09:01:21 Marc
NotSolved
16.05.2018 13:55:28 codo
NotSolved
16.05.2018 14:52:42 Gast12009
NotSolved
16.05.2018 15:12:35 Gast16627
NotSolved
Rot VBA Anweisung zum Kopieren mehrerer Zellenwerte in neues Tabellenblatt
22.05.2018 15:43:11 Marc
NotSolved