Hallo,
Kan er iemand mij op weg helpen om hier een loop van te maken?
De bedoeling is dat er in de selection sheet range ("f19:f500") iets staat (moet geen elec zijn, mag gewoon kijken of deze leeg is) dat hij dan de macro moet laten lopen voor iedere volgende cel in de kolom F.
De cellen die hij kopieert moet hij dan ook van de rij nemen van de loop.
Alvast bedankt voor de hulp!
Sub myMacro()
Dim myRange As Range
Set myRange = Worksheets("selection sheet").Range("f19:f500")
For Each cell In myRange
If Range(cell.Address).Value = "elec" Then
Cells(1, 0).Copy
range2.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Cells(1, -2).Copy '1 zelfde rij en - 2 voor 2 kolommen terug
range3.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Run "ophalen_kopieren_data3"
Run "dashboard_creation"
End If
End Sub
Kan er iemand mij op weg helpen om hier een loop van te maken?
De bedoeling is dat er in de selection sheet range ("f19:f500") iets staat (moet geen elec zijn, mag gewoon kijken of deze leeg is) dat hij dan de macro moet laten lopen voor iedere volgende cel in de kolom F.
De cellen die hij kopieert moet hij dan ook van de rij nemen van de loop.
Alvast bedankt voor de hulp!
Sub myMacro()
Dim myRange As Range
Set myRange = Worksheets("selection sheet").Range("f19:f500")
For Each cell In myRange
If Range(cell.Address).Value = "elec" Then
Cells(1, 0).Copy
range2.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Cells(1, -2).Copy '1 zelfde rij en - 2 voor 2 kolommen terug
range3.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Run "ophalen_kopieren_data3"
Run "dashboard_creation"
End If
End Sub