HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Beste,
Ik heb een lijst met locatie`s
1A022C
1B023A
2A023A
2B012C
3A012C
3B021A
4A021A
4B022C
5A022C
5B023A
Per straat (1a, 2b,3c enz) zijn het ongeveer 100 locatie`s
Nu heb ik het volgende om deze per sheet te plaatsen
Maar volgens mij kan het ook anders, nu moet ik per locatie een verwijzing maken, is er een locatie die ik overslaat dan gaat het niet goed.
Is het volgende mogelijk:
- Hij maak voor elke verschillende straat een sheet aan en dan kijken naar de eerste twee karakters van links
- kortere code zodat ik niet elke straat moet verwijzen zoals in mijn script hier beneden, zodat ik ik niks kan vergeten.
- nu wil ik ook dat ze per blad dan apart worden op geslagen op een locatie op mijn P schijf, met naam de eerste twee karakters
Graag hoor ik of dit mogelijk is om deze stappen makkelijker te maken als dat ik ze nu heb.
Groet HWV
Ik heb een lijst met locatie`s
1A022C
1B023A
2A023A
2B012C
3A012C
3B021A
4A021A
4B022C
5A022C
5B023A
Per straat (1a, 2b,3c enz) zijn het ongeveer 100 locatie`s
Nu heb ik het volgende om deze per sheet te plaatsen
Maar volgens mij kan het ook anders, nu moet ik per locatie een verwijzing maken, is er een locatie die ik overslaat dan gaat het niet goed.
Is het volgende mogelijk:
- Hij maak voor elke verschillende straat een sheet aan en dan kijken naar de eerste twee karakters van links
- kortere code zodat ik niet elke straat moet verwijzen zoals in mijn script hier beneden, zodat ik ik niks kan vergeten.
- nu wil ik ook dat ze per blad dan apart worden op geslagen op een locatie op mijn P schijf, met naam de eerste twee karakters
Code:
Sheets("Data").Select
Dim c As Range
For Each c In [A1:A1000]
If Left(c(1, "A"), 2) = "7A" Then
c.Rows.EntireRow.Copy
['7A'!A65536].End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
End If
Next
For Each c In [A1:A1000]
If Left(c(1, "A"), 2) = "7B" Then
c.Rows.EntireRow.Copy
['7B'!A65536].End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
End If
Next
Graag hoor ik of dit mogelijk is om deze stappen makkelijker te maken als dat ik ze nu heb.
Groet HWV