|  
                                             Guten Tag, 
meine VBA-Kentnisse sind schon ein wenig eingestaubt und ich komme leider nicht weiter. Das Macro soll noch komplexer werden, ich scheitere aber schon an der "simpelsten" Aufgabe. 
 
Es sollen Werte aus einer Zeile einer Spalte ausgelesen werden und in eine neue Zeile einer neuen Spalte kopiert werden, solange bis eine leere Zeile angetroffen wird (perspektivisch soll dieser Wert in ein anderes Tabellenblatt kopiert, umgerechnet, und das Ergebnis neben die vorherige Zahl geschrieben werden). Folgendes habe ich bisher: 
Sub Makro1() 
' 
' Makro1 Makro 
' 
Range("B3").Select 
     
    Do Until IsEmpty(ActiveCell) 
    ActiveCell.Copy 
    Range("H3").Insert 
    ActiveCell.Offset(1, 0).Select 
     
    Loop 
  
End Sub 
 
Ich bekomme die Werte kopiert und in die andere Zeile geschrieben, allerdings werden diese invers dargestellt: 
	
		
			| Werte | 
			kopierte Werte | 
		 
		
			| 0,091 | 
			0,104 | 
		 
		
			| 0,095 | 
			0,101 | 
		 
		
			| 0,098 | 
			0,098 | 
		 
		
			| 0,101 | 
			0,095 | 
		 
		
			| 0,104 | 
			0,091 | 
		 
	
 
Für Hilfe bedanke ich mich im vorab. 
 
Beste Grüße 
Lennart 
  
     |