Vraag & Antwoord

Anders (software)

EXCEL ophogen inhoud veld

24 antwoorden
  • Wie weet er een manier om een in Excel gemaakte lijst met digitale foto's atomatisch op te hogen. Het probleem is dat er voor elk file steeds : DSC staat. Dus DSC02236.jpg , DSC02237.jpg enzovoort. Wie helpt.....
  • [quote:8edb6957a1="Ronald_R"] Wie helpt.....[/quote:8edb6957a1] Ikke 8) [code:1:8edb6957a1]=LEFT(A1;3) & RIGHT("00000" & MID(A1;4;5)+1;5) & MID(A1;9;4)[/code:1:8edb6957a1] Waarbij A1 staat voor de cel waar de voorgaande waarde in staat.
  • Bedankt voor het meedenken... Na het invullen van de formule en het aanpassen van het voorafgaande veld krijg in het dus op te hogen celletje de vraag : #naam?
  • Dan denk ik dat je een Nederlandstalige Excel hebt. Left wordt dan Links Mid weet ik niet, volgens mij blijft dat hetzelfde Right wordt dan Rechts Probeer het daar eens mee
  • helaas zowel met MID als MIDDEN (en wel LINKS en RECHTS) blijft dezelfde foutmelding verschijnen.....
  • Dan moeten we even gaan kijken waar het precies fout gaat. Laten we de formule even opsplitsen. - In cel 1 zet je de formule "=Links(<cel>;3)" - In cel 2 zet je de formule "=Rechts("00000" & Mid(den)(<cel>;4;5) + 1;5)" - In cel 3 zet je de formule "=Mid(den)(<cel>;9;4)" Waar gaat het fout?
  • ik snap dit even niet..... dit is het exacte veld....G2 http://www.thebest4kids.nl/art/kleding/mrt/DSC02207.jpg in veld G3 moet dan komen te staan : http://www.thebest4kids.nl/art/kleding/mrt/DSC02208.jpg Veld G4: http://www.thebest4kids.nl/art/kleding/mrt/DSC02209.jpg enz. het betreft dus een cel met een verwijzing naar een internet adres.... misschien is dit de fout ?
  • [quote:41a2a9d842="Ronald_R"] dit is het exacte veld....G2 http://www.thebest4kids.nl/art/kleding/mrt/DSC02207.jpg [/quote:41a2a9d842] Het was even puzzelen, maar volgens mij ben ik er uit :o [code:1:41a2a9d842]=LEFT(G2;FIND("DSC";G2)+2) & RIGHT("00000" & MID(G2;FIND("DSC";G2)+3;5)+1;5) & MID(G2;FIND(".jpg";G2);4)[/code:1:41a2a9d842] Even opbreken: [code:1:41a2a9d842]LEFT(G2;FIND("DSC";G2)+2)[/code:1:41a2a9d842] Dit deel zorgt ervoor dat de url wordt meegenomen, t/m de string "DSC" [edit]Het resultaat is dus "http://www.thebest4kids.nl/art/kleding/mrt/DSC"[/edit] [code:1:41a2a9d842]RIGHT("00000" & MID(G2;FIND("DSC";G2)+3;5)+1;5)[/code:1:41a2a9d842] Dit deel zorgt ervoor dat de waarde met 1 wordt opgehoogd [edit]Het resultaat is dus "02208"[/edit] [code:1:41a2a9d842]MID(G2;FIND(".jpg";G2);4)[/code:1:41a2a9d842] Dit deel plakt ".jpg" aan de string vast. [edit]Het resultaat is dus ".jpg"[/edit] Helaas is het weer in het Engels, vervang dus Left etc weer door de Nederlandse functienaam. De functie "Find" staat tussen de tekst functies (zal wel "Vinden" zijn :) )
  • dit heb "ik" er van gemaakt : =LINKS(G2;VIND("DSC";G2)+2) & RECHTS("00000" & MIDDEN(G2;VIND("DSC";G2)+3;5)+1;5) & MIDDEN(G2;VIND(".jpg";G2);4) maar helaas nog steeds dezelfde #naam? melding.... ik heb VIND / ZOEK / VINDEN geprobeerd....
  • =LINKS(G2;VIND("DSC";G2)+2) & RECHTS("00000" & MID(G2;VIND("DSC";G2)+3;5)+1;5) & MID(G2;VIND(".jpg";G2);4) deze bedoelde ik dus..... maar helaas.....nog niet
  • [quote:093ac007fa="Ronald_R"]=LINKS(G2;VIND("DSC";G2)+2) & RECHTS("00000" & MID(G2;VIND("DSC";G2)+3;5)+1;5) & MID(G2;VIND(".jpg";G2);4) deze bedoelde ik dus..... maar helaas.....nog niet[/quote:093ac007fa] En wat gebeurt er als je deze functie weer opsplitst? Dus in G3: "=LINKS(G2;VIND("DSC";G2)+2)", in H3 (als dat kan): "=RECHTS("00000" & MID(G2;VIND("DSC";G2)+3;5)+1;5)" en in I3: "=MID(G2;VIND(".jpg";G2);4)" In welke formule gaat het dan fout?
  • in elk veld verschijnt dezelfde foutmelding : #naam?
  • Ok, wat je kan proberen is het volgende: selecteer de cel met de formule, en klik op de formule knop. Als het goed is, dan krijg je meteen te zien waar de fout zit. En als we dat weten, zijn we weer een stuk verder...
  • Tekst G2 = http://www.thebest4.... Aantal-tekens VIND("DSC";G2)+2 = #naam?
  • [quote:43a6ad02e8="Ronald_R"]Tekst G2 = http://www.thebest4.... Aantal-tekens VIND("DSC";G2)+2 = #naam?[/quote:43a6ad02e8] Heb je de Analysis Toolpak Addin (ik ken de Nederlandse naam niet) geactiveerd? Dit kun je controleren door te kijken bij Extra -> Addins.
  • foutcontrole staat aan... je zegt er bestaan geen domme vragen wel domme vragenstellers.... Het kost jou (en mij in mindere mate) wel erg veel tijd zo.... ik dank dat het makkelijkst is om de foto's gewoon met de hand op te hogen..... misschien laf maar ik vind het wel erg veel tijd kosten..... ? Ronald
  • [quote:e823403eb4="Ronald_R"]Het kost jou (en mij in mindere mate) wel erg veel tijd zo.... [/quote:e823403eb4] Dat valt wel mee. [quote:e823403eb4="Ronald_R"] ik dank dat het makkelijkst is om de foto's gewoon met de hand op te hogen..... misschien laf maar ik vind het wel erg veel tijd kosten..... ? Ronald[/quote:e823403eb4] Nog 1 poging. Ik heb even snel wat nagekeken, en de correcte functievertaling voor "FIND" is "VIND.ALLES". Misschien is dat nog een poging waard?
  • tuurlijk was dat een poging waard.... helaas dezelfde fout. Ik wil je HARTELIJK danken voor je gedane moeite !!!! Ronald
  • Jammer. In ieder geval graag gedaan.
  • Plak bijgaande code in je werkmap. [code:1:44f49ace79] Sub Nummer_ophogen() ' verwijzing = ActiveCell.Offset(0, 0).Value lengte = Len(verwijzing) nummer = Mid(verwijzing, lengte - 7, 4) nummer = nummer + 1 verwijzing = Left(verwijzing, lengte - 8) ActiveCell.Offset(1, 0).Range("A1").Select ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=verwijzing & nummer & ".jpg" End Sub [/code:1:44f49ace79] Ga op de laatste cel staan met verwijzing naar een foto. Run de macro. In de cel onder de actieve cel zal een nieuwe verwijzing geplaatst worden met 1 verhoogd uiteraard. Je kan hiermee vooruit tot 9999 foto's. Heb je hier iets aan. De macro is eventueel nog te verfijnen.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.