Office: Simples Problem mit Kopieren von Zellinhalten und Schleife

Helfe beim Thema Simples Problem mit Kopieren von Zellinhalten und Schleife in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi, ich bin totaler Neuling in VBA und habe folgendes Problem: Aus dieser Tabelle dampf 58 husten 54 soll folgendes werden... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Argon22, 21. Februar 2010.

  1. Argon22 Neuer User

    Simples Problem mit Kopieren von Zellinhalten und Schleife


    Hi,
    ich bin totaler Neuling in VBA und habe folgendes Problem:
    Aus dieser Tabelle

    dampf 58
    husten 54


    soll folgendes werden (siehe anhang):




    Ich wollte das jetzt mit einer Schleife machen, da die Datei nicht nur aus den 2 Werten besteht sondern aus deutlich mehr.


    Code:
    Dim Zähler As Integer
    Dim  As String
    Sub test()
    For Zähler = 1 To 500
    Worksheets(1).Range("B1").Select
    Selection.Copy
    Range("E1:E4").Select
    ActiveSheet.Paste
    
    
    Worksheets(1).Range("A1").Select
    Selection.Copy
    Range("D1").Select
    
    ActiveSheet.Paste
    Next Zähler
    
    
    End Sub
    
    Da fängt es jetzt schon an, wie kann ich ihm sagen dass er mir bei jedem Durchlauf um eins nach unten springt beim Kopieren und die Range um 4 nacht unten setzt? Wäre für Hilfe sehr dankbar.[/list]
     
    Argon22, 21. Februar 2010
    #1
  2. schatzi Super-Moderator
    Hallo!
    Code:
    Sub xy()
    Dim i As Long
    For i = 1 To 100
    Cells(4 * i - 3, 4) = Cells(i, 1)
    Range(Cells(4 * i - 3, 5), Cells(4 * i, 5)) = Cells(i, 2)
    Next i
    End Sub
     
    schatzi, 21. Februar 2010
    #2
  3. Exl121150 Erfahrener User
    Hallo,

    meinst Du Folgendes?
    Code:
    Option Explicit
    
    Sub test1()
      Dim ZeileQ As Integer 'Nummer der Quellzeile
      Dim ZeileZ As Integer 'Nummer der Zielzeile
      ZeileZ = 1
      For ZeileQ = 1 To 2  'bzw. 500 (=Anzahl Quellzeilen) im Bereich A:B
        With Worksheets(1)
          .Cells(ZeileQ, 1).Copy Destination:=.Cells(ZeileZ, 4)
          .Cells(ZeileQ, 2).Copy Destination:=.Range(.Cells(ZeileZ, 5), .Cells(ZeileZ + 3, 5))
        End With
        ZeileZ = ZeileZ + 4
      Next ZeileQ
    End Sub
     
    Exl121150, 21. Februar 2010
    #3
  4. Beverly
    Beverly Erfahrener User

    Simples Problem mit Kopieren von Zellinhalten und Schleife

    Hi,

    wenn die Anzahl je Eintrag unterschiedlich sein kann:

    Code:
    Sub Zusammenfassen()
        Dim loZeile As Long
        Dim loZeile2 As Long
        loZeile2 = 1
        For loZeile = 1 To IIf(IsEmpty(Cells(Rows.Count, 4)), Cells(Rows.Count, 4).End(xlUp).Row, Rows.Count)
            Cells(loZeile2, 1) = Cells(loZeile, 3)
            Cells(loZeile2, 2) = Cells(loZeile, 4)
            loZeile2 = loZeile2 + 1
            loZeile = Cells(loZeile, 3).End(xlDown).Row - 1
        Next loZeile
    End Sub
    Daten stehen in Spalte C und D ab Zeile 1, geschrieben wird in Spalte A und B ab Zeile 1.

    Bis später,
    Karin
     
    Beverly, 21. Februar 2010
    #4
Thema:

Simples Problem mit Kopieren von Zellinhalten und Schleife

Die Seite wird geladen...
  1. Simples Problem mit Kopieren von Zellinhalten und Schleife - Similar Threads - Simples Problem Kopieren

  2. Ganz simpler Counter in VBA

    in Microsoft Excel Hilfe
    Ganz simpler Counter in VBA: Hallo! Es ist mir fast peinlich eine so triviale Frage zu stellen: Ich möchte mittels VBA in Excle 2007 einen Button erstellen, welcher bei klicken den Wert in einer Zelle um 1 erhöht. -...
  3. Excel 2k3: simple Verlaufskurve erstellen

    in Microsoft Excel Hilfe
    Excel 2k3: simple Verlaufskurve erstellen: hallihallo, ich verzweifel gerade am excel, klassischer Anwenderfehler sozusagen *stupid und zwar würde ich gerne den verlauf einer arbeitsabfolge in einem diagramm darstellen, und zwar in der...
  4. Excel Simple Wert Wiedergabe, bestimmt einfach für euch

    in Microsoft Excel Hilfe
    Excel Simple Wert Wiedergabe, bestimmt einfach für euch: Hallo liebe Mitglieder, [ATTACH] Tabelle1 [ATTACH] Tabelle2 Ich möchte in Tabelle2 oben bei Zeile einfach nur den Wert eingeben, und dieser soll mir dann alles aus Tabelle1 wie im...
  5. Simple SVerweis Funktion mit Multiplikatoren (oder FINDEN verwenden?)

    in Microsoft Excel Hilfe
    Simple SVerweis Funktion mit Multiplikatoren (oder FINDEN verwenden?): ABCkosten Würzburg 8.22 € 6.91 € ABCkosten München 5.13 € 4.31 € ABCkostenzugabe Berlin 7.77 € 6.53 € BDE 7.77 € 6.53 € Guten Tag, ich möchte folgende Funktion erstellen: Wenn Spalte 1 den...
  6. Anfänger sucht simple Formel mit Spaltenbezug

    in Microsoft Excel Hilfe
    Anfänger sucht simple Formel mit Spaltenbezug: Hallo zusammen, ich suche eine Simple Formel die wenn ich sie kopiere nicht die Zeilen-Nr. ändert sonder den Spaltenbuchstabe bzw. die Spalte. Beispiel: Ich habe die Formel (2*B5) in der...
  7. Hilfe!!! Wahrscheinlich total simple

    in Microsoft Excel Hilfe
    Hilfe!!! Wahrscheinlich total simple: Hi zusammen kann mir vielleicht jemand helfen ist wahrscheinlich ganz simple. Also ich habe eine Excel Tabelle mit verschieden datum im prinzip wie folgent: A...
  8. Simple "Summe Funktion"

    in Microsoft Excel Hilfe
    Simple "Summe Funktion": Ich hab ein total komisches Problem: Ich möchte einfach ein paar Dinge von oben nach unten addieren und ein paar subtrahiehren. Jedoch zeigt er mir in der gewünschten Zeile nicht das Ergebniss...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden