Thema Datum  Von Nutzer Rating
Antwort
01.09.2011 15:22:39 Nick
NotSolved
Blau Tabelle mit VBA zusammenkopieren
02.09.2011 19:34:02 Gast51463
Solved
04.09.2011 15:27:04 Till
NotSolved
04.09.2011 15:28:26 Till
NotSolved
05.09.2011 08:14:23 Nick
NotSolved

Ansicht des Beitrags:
Von:
Gast51463
Datum:
02.09.2011 19:34:02
Views:
1020
Rating: Antwort:
 Nein
Thema:
Tabelle mit VBA zusammenkopieren

Wie auch immer ich habe es selbt umschifft. Es gibt in dem origen Code wohl einen Fehler beim Zugriff auf das andere Tabellenblatt.
Nun meine Version welche fuktioniert, die Zellen aber einzeln umkopiert.

Private Sub CommandButton1_Click()
   Dim i, j, x, mKST, mWG As Long 'Zählervariablen
 
   With Worksheets(1)
      mKST = IIf(Len(.Cells(.Rows.Count, 1)), .Rows.Count, .Cells(.Rows.Count, 1).End(xlUp).Row) 'Anzahl der Zeilen Spalte 1 ermitteln KST
      mWG = IIf(Len(.Cells(.Rows.Count, 5)), .Rows.Count, .Cells(.Rows.Count, 5).End(xlUp).Row) 'Anzahl der Zeilen Spalte 5 ermitteln WG
   End With  
 
   x = 2 'Zeile wo ich anfange zu schreiben
   
   For i = 2 To mKST
    For j = 2 To mWG
       Worksheets(1).Cells(i, 1).Copy Destination:=Worksheets(2).Cells(x, 1)
       Worksheets(1).Cells(i, 2).Copy Destination:=Worksheets(2).Cells(x, 2)
       Worksheets(1).Cells(i, 3).Copy Destination:=Worksheets(2).Cells(x, 3)
       Worksheets(1).Cells(j, 6).Copy Destination:=Worksheets(2).Cells(x, 4)
       Worksheets(1).Cells(j, 7).Copy Destination:=Worksheets(2).Cells(x, 5)
       x = x + 1
    Next j
   Next i
 Worksheets(2).Select
End Sub


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
01.09.2011 15:22:39 Nick
NotSolved
Blau Tabelle mit VBA zusammenkopieren
02.09.2011 19:34:02 Gast51463
Solved
04.09.2011 15:27:04 Till
NotSolved
04.09.2011 15:28:26 Till
NotSolved
05.09.2011 08:14:23 Nick
NotSolved