HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.183
Beste,
Ik gebuik de hieronder vermelde code om een aantal nummers te veranderen.
In totaal rond de 350 nummers op een lijst van 9000 regels die veranderd moeten worden.
Ik gebruik nu replace maar dat is een aardige job om deze te defineren.
Nu kan het zo zijn dat er nog artikelnummers bij komen maar daarom zou ik het liefst het volgende voor elkaar kijgen
workbooks ("Conversie.xls").Sheets("Opslag") kolom (2)
daar staan de artikelnummers die vervangen dienen te worden
workbooks ("Artikelen betaald op voorraad.xls").Sheets("Omnummeren") daar heb ik de omnummer lijst staan. In kolom (1) de huidige artikelnummers en in kolom (2) de vervanger hiervoor.
Is hier een makkelijkere oplossing voor ? zodat ik deze uit de variable lijst kan halen en dan de gegevens veranderen in kolom 2 van een andere workbook
enz enz
Ik gebuik de hieronder vermelde code om een aantal nummers te veranderen.
In totaal rond de 350 nummers op een lijst van 9000 regels die veranderd moeten worden.
Ik gebruik nu replace maar dat is een aardige job om deze te defineren.
Nu kan het zo zijn dat er nog artikelnummers bij komen maar daarom zou ik het liefst het volgende voor elkaar kijgen
workbooks ("Conversie.xls").Sheets("Opslag") kolom (2)
daar staan de artikelnummers die vervangen dienen te worden
workbooks ("Artikelen betaald op voorraad.xls").Sheets("Omnummeren") daar heb ik de omnummer lijst staan. In kolom (1) de huidige artikelnummers en in kolom (2) de vervanger hiervoor.
Is hier een makkelijkere oplossing voor ? zodat ik deze uit de variable lijst kan halen en dan de gegevens veranderen in kolom 2 van een andere workbook
Code:
Sub tst()
Columns(2).Replace "9960406", "9960406-X"
Columns(2).Replace "9960430", "9960430-X"
Columns(2).Replace "9960449", "9960449-X"
Columns(2).Replace "9960457", "9960457-X"
Columns(2).Replace "9960465", "9960465-X"
Columns(2).Replace "9960473", "9960473-X"
Columns(2).Replace "9960481", "9960481-X"
Columns(2).Replace "9960600", "9960600-X"
Columns(2).Replace "9999329", "9999329-X"
Columns(2).Replace "9999337", "9999337-X"
Columns(2).Replace "9999361", "9999361-X"
Columns(2).Replace "9999396", "9999396-X"
Columns(2).Replace "9999400", "9999400-X"
End Sub