Mijn vraag
Op het moment zit ik een beetje vast met het maken van een Excel Macro die mij enorm kan helpen voor mijn werk.
Wat ik probeer te doen is het volgende, in Kolom A heb ik een lijst met telefoon nummers beginnend met 00.
Hoewel deze notitie goed is (0 voor de buitenlijn) wordt de naam niet goed mee gekoppeld wanneer het nummer naar binnen belt.
Hiervoor moet die notatie 0~0 worden, ik heb dit al geprobeerd met Find and Replace maar helaas geen geluk(sommige nummers hebben 00 in het midden, aan het einde, etc.) waardoor dit ook wordt veranderd.
Wat ik al gevonden of geprobeerd heb
Ik heb al verschillende sites bezocht voor het vinden van een code die misschien kan werken, tot nu geen geluk.
Hoewel ik dichtbij ben gekomen in het geval waar ik zelf wat aan het proberen was.
Ook moet heb ik moeite met het vinden hoe ik de range kan aanpassen.
In dit voorbeeld veranderd die alleen Kolom A Rij 1, er zijn 1000+ Entries waarvan 200-300 06 nummers.
Het stuk code dat ik mis is dat die alleen naar de eerste paar cijfers kijk.
Is er iemand die mij hierbij kan helpen om eventueel de code zo aan te passen of mij in de juiste richting kan sturen.
P.s. Ik weet dat het VBA is maar ben geen programeurtje en heb geen zin om 1000+ entries met de hand na te lopen.
En dit kan nog vaker voor komen dus dan ben ik voortaan lekker voorbereid
.
Op het moment zit ik een beetje vast met het maken van een Excel Macro die mij enorm kan helpen voor mijn werk.
Wat ik probeer te doen is het volgende, in Kolom A heb ik een lijst met telefoon nummers beginnend met 00.
Hoewel deze notitie goed is (0 voor de buitenlijn) wordt de naam niet goed mee gekoppeld wanneer het nummer naar binnen belt.
Hiervoor moet die notatie 0~0 worden, ik heb dit al geprobeerd met Find and Replace maar helaas geen geluk(sommige nummers hebben 00 in het midden, aan het einde, etc.) waardoor dit ook wordt veranderd.
Wat ik al gevonden of geprobeerd heb
Ik heb al verschillende sites bezocht voor het vinden van een code die misschien kan werken, tot nu geen geluk.
Hoewel ik dichtbij ben gekomen in het geval waar ik zelf wat aan het proberen was.
code:
1
2
3
4
5
6
7
8
9
10
| Sub Replacing() Dim OgText As String Dim cortext As String OgText = Range("A1").Value corrtext = Replace(OgText, "006", "0~06") Range("A1").Offset(, 1).Value = corrtext End Sub |
Ook moet heb ik moeite met het vinden hoe ik de range kan aanpassen.
In dit voorbeeld veranderd die alleen Kolom A Rij 1, er zijn 1000+ Entries waarvan 200-300 06 nummers.
Het stuk code dat ik mis is dat die alleen naar de eerste paar cijfers kijk.
Is er iemand die mij hierbij kan helpen om eventueel de code zo aan te passen of mij in de juiste richting kan sturen.
P.s. Ik weet dat het VBA is maar ben geen programeurtje en heb geen zin om 1000+ entries met de hand na te lopen.
En dit kan nog vaker voor komen dus dan ben ik voortaan lekker voorbereid