Excelebeginner
Gebruiker
- Lid geworden
- 21 apr 2020
- Berichten
- 15
hallo daar ben ik weer. gisteren heel veel hulp gehad vanuit de community, nogmaals dank daarvoor.
ik denk dat ik er bijna ben met mijn bestand maar er zijn nog enkele dingen waar ik niet helemaal uitkom.
ik gebruik deze sheets om afbeeldingen te matchen aan de serie waar ze in moeten worden geupload.
de uitkomst exporteer ik naar een .csv bestand.
de volgende dingen loop ik nog tegenaan:
het matchen gaat als volgt, de eerste kolom geeft aan in welke serie deze afbeelding moet komen te staan en de kolommen daarna zijn de afbeeldingen die daarbij horen.
HA1192524 /IMG/20200117 - HA1192524-2.jpg /IMG/20200117 - HA1192524-3.jpg /IMG/20200117 - HA1192524-4.jpg /IMG/20200117 - HA1192524-5.jpg /IMG/20200117 - HA1192524-2.jpg de laaste code moet echter zonder de -2 zijn (/IMG/20200117 - HA1192524.jpg) maar de formule die ik gebruik: =ALS(Blad2!B18="";"";ALS.FOUT(SPATIES.WISSEN(LINKS(Blad2!B18;VIND.SPEC("-";Blad2!B18;1)-1));SPATIES.WISSEN(Blad2!B18))) koppelt die aan de verkeerde. Ook zou deze code vooraan moeten staan en niet achteraan.
Het tweede waar ik tegenaan loop is dat sommige afbeeldingen bij meerdere series horen maar met deze formule krijg ik alleen maar hetzelfde resultaat.
vb.
code SW228060 komt 2 keer in deze serie voor
1. 20200117 - 0261520, SW228060.jpg
2. 20200117 - 0729240, SW228060.jpg
het resultaat zou moeten zijn: SW228060 /IMG/20200117 - 0261520, SW228060.jpg /IMG/20200117 - 0729240, SW228060.jpg
maar mijn resultaat is : SW228060 /IMG/20200117 - 0261520, SW228060.jpg /IMG/20200117 - 0261520, SW228060.jpg
het laatste is dat in de export in de eerste kolom sommige tekens links staan en sommige rechts, ik heb dit geprobeerd op te lossen door in de code iets toe te voegen maar ik denk dat dit verkeerd is (ben nogal een noob op het gebied van vba code, ik gebruik vooral formules in mijn macro's) en de kolommen zouden zich automatisch moeten aanpassen aan de de breedte vd tekens die erin staan, ook hier heb ik het geprobeert met code maar is me niet gelukt. dit laatste is vooral om het visueel wat mooier eruit te laten zien en niet essentieel om het te laten werken.
als iemand mij hierbij kan helpen zou heel fijn zijn.
ik heb het bestand bijgevoegd en de stukken waar het mi gaat geel gemaakt, misschien dat dit iets meer duidelijkheid schept.
ik denk dat ik er bijna ben met mijn bestand maar er zijn nog enkele dingen waar ik niet helemaal uitkom.
ik gebruik deze sheets om afbeeldingen te matchen aan de serie waar ze in moeten worden geupload.
de uitkomst exporteer ik naar een .csv bestand.
de volgende dingen loop ik nog tegenaan:
het matchen gaat als volgt, de eerste kolom geeft aan in welke serie deze afbeelding moet komen te staan en de kolommen daarna zijn de afbeeldingen die daarbij horen.
HA1192524 /IMG/20200117 - HA1192524-2.jpg /IMG/20200117 - HA1192524-3.jpg /IMG/20200117 - HA1192524-4.jpg /IMG/20200117 - HA1192524-5.jpg /IMG/20200117 - HA1192524-2.jpg de laaste code moet echter zonder de -2 zijn (/IMG/20200117 - HA1192524.jpg) maar de formule die ik gebruik: =ALS(Blad2!B18="";"";ALS.FOUT(SPATIES.WISSEN(LINKS(Blad2!B18;VIND.SPEC("-";Blad2!B18;1)-1));SPATIES.WISSEN(Blad2!B18))) koppelt die aan de verkeerde. Ook zou deze code vooraan moeten staan en niet achteraan.
Het tweede waar ik tegenaan loop is dat sommige afbeeldingen bij meerdere series horen maar met deze formule krijg ik alleen maar hetzelfde resultaat.
vb.
code SW228060 komt 2 keer in deze serie voor
1. 20200117 - 0261520, SW228060.jpg
2. 20200117 - 0729240, SW228060.jpg
het resultaat zou moeten zijn: SW228060 /IMG/20200117 - 0261520, SW228060.jpg /IMG/20200117 - 0729240, SW228060.jpg
maar mijn resultaat is : SW228060 /IMG/20200117 - 0261520, SW228060.jpg /IMG/20200117 - 0261520, SW228060.jpg
het laatste is dat in de export in de eerste kolom sommige tekens links staan en sommige rechts, ik heb dit geprobeerd op te lossen door in de code iets toe te voegen maar ik denk dat dit verkeerd is (ben nogal een noob op het gebied van vba code, ik gebruik vooral formules in mijn macro's) en de kolommen zouden zich automatisch moeten aanpassen aan de de breedte vd tekens die erin staan, ook hier heb ik het geprobeert met code maar is me niet gelukt. dit laatste is vooral om het visueel wat mooier eruit te laten zien en niet essentieel om het te laten werken.
als iemand mij hierbij kan helpen zou heel fijn zijn.
ik heb het bestand bijgevoegd en de stukken waar het mi gaat geel gemaakt, misschien dat dit iets meer duidelijkheid schept.