JohnS
kun jij daarmee getallen splitsen per paar en daar een : tussenzetten?Verwijderd schreef op 11 juni 2003 @ 14:35:
export en import met excel ?
het kan wel met vbaHunterPro schreef op 11 June 2003 @ 14:36:
[...]
kun jij daarmee getallen splitsen per paar en daar een : tussenzetten?
Verwijderd
[ Voor 35% gewijzigd door Verwijderd op 11-06-2003 14:39 ]
Dan kan je ze copy/pasten naar een textfile waarschijnlijk (getallen onder elkaar), en die naar mij mailen (zie profile voor mailadresJohnS schreef op 11 June 2003 @ 14:40:
Ik heb ze in excel staan
Verwijderd
1
2
3
4
5
6
7
8
9
10
11
12
13
| Sub test()
For i = 1 To 200
Mac = Blad1.Cells(i, 1)
result = ""
k = 1
For j = 1 To 6
result = result & Mid(Mac, k, 2) & ":"
k = k + 2
Next
Cells(i, 2) = Left(result, 17)
Next
End Sub |
werkt, deze code ff plakken in je vba dinges en dan runnen met F5
resultaat:
1
2
3
4
5
6
7
| 0050DA432806 00:50:DA:43:28:06
::::::
::::::
::::::
::::::
::::::
.... |
[ Voor 50% gewijzigd door Verwijderd op 11-06-2003 14:51 ]
wellicht is het handiger als je ook een voorbeeld script maakt (aangezien je dat toch doet)HunterPro schreef op 11 June 2003 @ 14:45:
[...]
Dan kan je ze copy/pasten naar een textfile waarschijnlijk (getallen onder elkaar), en die naar mij mailen (zie profile voor mailadres)
en dat hier post dan hebben mensen die later op dit topic terecht komen via de search ofzo er ook wat aan en hoeven ze je niet te mailen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <?php $blaat = file("macs.txt"); $n = 0; while ($n < sizeof($blaat)) { $temp = chunk_split($blaat[$n],2); $temp = ereg_replace("\r\n",":",$temp); $temp = rtrim($temp,":"); echo rtrim($temp,"\r\n:"); $n++; echo "\n"; } ?> |
don't mind mijn ranzige code
[ Voor 24% gewijzigd door HunterPro op 11-06-2003 14:50 ]
1
2
3
4
5
6
7
| <?php foreach(file("macs.txt") as $blaat) { echo rtrim(wordwrap($blaat,2,':',1),":") . "\n"; // of echo rtrim(ereg_replace("\r\n",":",chunk_split($blaat,2)),":") . "\n"; } ?> |
[ Voor 18% gewijzigd door chem op 11-06-2003 15:00 ]
Klaar voor een nieuwe uitdaging.
grchem schreef op 11 June 2003 @ 14:53:
PHP:
1 2 3 4 5 <?php foreach(file("macs.txt") as $blaat) { echo rtrim(ereg_replace("\r\n",":",chunk_split($blaat,2)),":") . "\n"; } ?>
(Dus geen VBA, PHP of andere overbodige crap)
Zet in A1 een mac-adres, in B1 de volgende formule (NL excel!)
1
| =(LINKS(A1;2))&":"&DEEL(A1;3;2)&":"&DEEL(A1;5;2)&":"&DEEL(A1;7;2)&":"&DEEL(A1;9;2)&":"&RECHTS(A1;2) |
Je kunt deze formule knippen en plakken naar andere cellen...
Voor een engelse excel moet je "Links" vervangen door "Left", "Rechts" door "Right" en "Deel" door "Mid" (als ik me niet vergis).
[ Voor 65% gewijzigd door RobIII op 11-06-2003 14:57 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
ik heb een mailtje met de nummers gehad, door m'n script gerost en weer teruggemailed, dikke kans dat ie die dus heeft gebruikt
maar ondanks dat zijn de andere oplossing ook prima, en wellicht handig voor iemand in de toekomst die dan HunterPro niet wil mailen
mijn script staat hier ook online hoor, moet je alleen ff php4 installenErkens schreef op 11 June 2003 @ 15:19:
[...]
maar ondanks dat zijn de andere oplossing ook prima, en wellicht handig voor iemand in de toekomst die dan HunterPro niet wil mailen