Kopieren von Zellen AK27:AK37 und einfügen in Zellen M27:37?

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

86hesse 
Fragesteller
 31.01.2023, 09:50

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

0
86hesse 
Fragesteller
 31.01.2023, 15:05

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.

0