Beste,
Ik gebruik onderstaande code om in een kolom te zoeken naar een waarde die in een cel staat (tabblad "voorblad", C-kolom).
Afhankelijk van de gevonden waarde op het werkblad "Bron", eerste rij, dient de gehele kolom naar tabblad "info MDR" gekopieerd te worden.
Nu loopt mijn macro vast wanneer in de criteria kolom (C op tabblad "voorblad") geen informatie staat.
Hoe kan ik dit het beste voorkomen? Een if-then functie?
Ik gebruik onderstaande code om in een kolom te zoeken naar een waarde die in een cel staat (tabblad "voorblad", C-kolom).
Afhankelijk van de gevonden waarde op het werkblad "Bron", eerste rij, dient de gehele kolom naar tabblad "info MDR" gekopieerd te worden.
Nu loopt mijn macro vast wanneer in de criteria kolom (C op tabblad "voorblad") geen informatie staat.
Hoe kan ik dit het beste voorkomen? Een if-then functie?
Code:
'lijst van criteria op het voorblad
Sheets("Bron").Select
desc = WorksheetFunction.Match(Sheets("Voorblad").Range("c6"), Rows("1:1"), 0)
distr = WorksheetFunction.Match(Sheets("Voorblad").Range("c7"), Rows("1:1"), 0)
doctekno = WorksheetFunction.Match(Sheets("Voorblad").Range("c8"), Rows("1:1"), 0)
'lijst van locaties waar de data heen wordt gekopieerd
Sheets("Bron").Columns(desc).Copy Destination:=Sheets("Info MDR").Range("A1")
Sheets("Bron").Columns(distr).Copy Destination:=Sheets("Info MDR").Range("B1")
Sheets("Bron").Columns(doctekno).Copy Destination:=Sheets("Info MDR").Range("C1")
Laatst bewerkt: