Makro überträgt keine Zahlen
06.01.2004 19:28:33
Maze
ich habe das nachfolgende Makro mal selber versucht...
Im Blatt " Tab2" kommen unterschiedlich viele Datensätze rein.
Datensatz = Immer drei Spalten für Art.Nr, Artikel und Preis.
Begonnen wird immer auf A2,B2 und C2.
Die Daten sollen im Blatt "Angebot" ab der Zeile A21 eingefügt werden mit "insert", so daß alle Zeilen tiefer rutschen.
Habt Ihr einen Tip für mich??
Gruß
Maze
Sub SätzeAufAnderesTabellenblattÜbertragen()
Const Blatt1 = "Tab2"
Const Blatt2 = "Angebot"
Dim i As Integer
Dim iAnz As Integer
Application.ScreenUpdating = False
Sheets("Tab2").Activate
Range("A2").Select
iAnz = 0
i = 0
Do Until i = ActiveSheet.UsedRange.Rows.Count
If ActiveCell.Value <> "" Then
Range(Cells(rng.Row, 1), Cells(rng.Row, 3)).Copy
Sheets("Angebot").Range("A21").Select
Selection.Insert Shift:=xlDown
iAnz = iAnz + 1
Else
ActiveCell.Offset(1, 0).Select
End If
i = i + 1
Loop
Application.CutCopyMode = False
Application.ScreenUpdating = True
MsgBox "Es wurden " & iAnz & " Sätze übertragen"
End Sub