Thema Datum  Von Nutzer Rating
Antwort
Rot Zelleninhalte in neue Tabelle kopieren und verändern
26.01.2011 12:05:40 Zoba
NotSolved
26.01.2011 13:01:15 Severus
NotSolved
26.01.2011 15:53:55 Zoba
NotSolved
26.01.2011 18:56:23 Severus
*****
Solved
26.01.2011 19:27:53 Severus
*****
Solved
27.01.2011 09:41:28 Gast29534
NotSolved

Ansicht des Beitrags:
Von:
Zoba
Datum:
26.01.2011 12:05:40
Views:
1807
Rating: Antwort:
  Ja
Thema:
Zelleninhalte in neue Tabelle kopieren und verändern

Hi, 

Ich sitze momentan an einem Makro, dass bestimmte Werte hat. Die erste Zeile ist mit Überschriften gefüllt, dannach folgen beliebig viele Reihen mit Werten, die zu der jeweiligen Überschrift gehören. Die Zahl der Werte kann hierbei variieren. Ich möchte nun die Reihen nun in eine weitere Tabelle (eine neue) kopieren (z.B. Tabelle1.(A1:A10) = Tabelle.(C1:C10). Außerdem soll daraufhin in der neuen Tabelle die Überschrift (also was im Beispiel bei C1 steht) durch einen vorgegebenen Wert (bei jedem Verschobenen variierenden) umbenannt werden. Also aus Name soll z.B. Vorname werden etc.. 

Mein verwendetes System ist Windows XP mit Office 2007. 

Ich habe vorher noch nicht mit VBA gearbeitet, deshalb hier mein Code:

Option Explicit 
Sub Inhalt_verschieben() 
Dim temp As String 
Dim iRow, iCol, swapCol As Integer 
Application.ScreenUpdating = False 
    
    Sub swap(iRow As Integer, iCol As Integer, swapCol As Integer) 
        Do Until Cells(iRow, iCol) = " " 
            temp = Cells(iRow, iCol) 
            Cells(iRow, iCol) = Cells(iRow, swapCol) ' hier tausche ich noch Werte, so soll es aber nicht; es soll wie oben 
            Cells(iRow, swapCol) = temp                 ' geschrieben sein. 
        Loop 
    End Sub 
Application.ScreenUpdating = True 
End Sub 

Es sollen also solange Zeilen verschoben werden, bis der zu kopierende Wert leer ist. Ich muss circa 20 Reihen kopieren und umbenennen,!

 


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 Zelleninhalte in neue Tabelle kopieren und verändern
26.01.2011 12:05:40 Zoba
NotSolved
26.01.2011 13:01:15 Severus
NotSolved
26.01.2011 15:53:55 Zoba
NotSolved
26.01.2011 18:56:23 Severus
*****
Solved
26.01.2011 19:27:53 Severus
*****
Solved
27.01.2011 09:41:28 Gast29534
NotSolved