Kopieren von Zellen AK27:AK37 und einfügen in Zellen M27:37?
Hallo Freunde,
ich habe einen VBA Code der nicht funktioniert.
Mein Code:
Sub Kopieren_speichern()
Range("M27:M37").Value = Range("AK27:AK37").Value
End Sub
1) In den Zellen AK27:37 ist eine Formel hinterlegt die nicht Kopiert werden soll.
2) Die Zellen M27:37 sind mit Zelle N Verbunden.
3) Es soll nur Kopiert werden wenn in der Zelle AK27:37 der Wert >1 ist.
Info: Bin neu in VBA unterwegs.
Danke im Voraus
1 Antwort
Verwenden Sie den folgenden Code, um Zellen zu kopieren und nur zu kopieren, wenn der Wert in AK27:AK37 größer als 1 ist:
Sub Kopieren_speichern()
For i = 27 To 37
If Range("AK" & i).Value > 1 Then
Range("M" & i).Value = Range("AK" & i).Value
End If
Next i
End Sub
Danke für ihre Antwort, er funktioniert leider noch nicht.
Ich bin mir auch nicht sicher ob ich ihn Richtig in VBA einfüge.
Mein Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E8")) Is Nothing Then
Cells.EntireRow.Hidden = False
If Range("E8").Value = "Rogo AC" Then
Columns("U:AH").Hidden = True
Columns("U").Hidden = False
ElseIf Range("E8").Value = "Shunt 100A" Then
Columns("U:AH").Hidden = True
Columns("V").Hidden = False
End If
End If
End Sub
-------------------------------------------------------------------------------------------------------------------------------
Sub Kopieren_speichern()
For i = 27 To 37
If Range("AK" & i).Value > 1 Then
Range("M" & i).Value = Range("AK" & i).Value
End If
Next i
End Sub
Danke im Voraus
Wie bekomme ich es hin das der Code es automatisch macht sobald eine Änderung in AK27:37 stattfindet?
Im Modul mit Sub ausführen geht es, ist es auch ohne Modul möglich.
Mache meine ersten Schritte in VBA.