Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Pagina 1 van 2 1 2 LaatsteLaatste
Weergeven resultaten 1 tot 20 van 21

Onderwerp: Omhoog zoeken en hyperlink volgen in code

  1. #1
    Vraag is niet opgelost

    Omhoog zoeken en hyperlink volgen in code

    Goedemorgen,

    Even een vraag waarop het antwoord waarschijnlijk simpel is als je het kent, maar mijn kennis schiet te kort.

    Zie bijgaand voorbeeld

    Wat ik zoek is een stuk code die zorgt dat ik beginnend in bijvoorbeeld de blauwe cel J verticaal omhoog ga zoeken tot ik de eerste cel vind met een hyperlink (in dit geval F in groen) en vervolgens deze hyperlink volg
    De code moet mij in dit geval dus vanaf cel J op blad 1 naar cel Q op blad 2 brengen.

    Alvast dank voor het meedenken!
    Bijgevoegde bestanden Bijgevoegde bestanden

  2. #2
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Ik ben bang dat je vraag voortkomt uit onjuist gestruktureerde werkbladen.
    Begin eerst die struktuur te vereenvoudigen.
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  3. #3
    Je hebt ongetwijfeld gelijk maar ideaal gestructureerde bladen krijg ik niet aan mijn gebruikers "verkocht". (want te afwijkend van wat men kent)

    Ik probeer te schipperen tussen wat ideaal is en wat haalbaar is.

    Perfectie is alleen haalbaar in de hemel, hier beneden probeer ik gewoon zoveel stappen vooruit te doen dat ik mijn gebruikers nog net niet verlies.

  4. #4
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    In mijn bericht spreek ik van ideaal, noch van perfekt.
    Voor eenvoud is bijna iedereen te porren: automatisering heeft ook een opvoedende funktie.
    Toon eens zo'n 'haalbare' struktuur.
    Laatst aangepast door snb : 25 januari 2023 om 15:55
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  5. #5
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    want te afwijkend van wat men kent
    Wat als je ergens een standaard programma koopt en dit word volledig aangepast/geoptimaliseerd.
    Dan zullen de gebruikers hiermee moeten leren werken.
    Aan jou de keuze, voort hobbelen met een opzet die ooit eens gemaakt is, of direct goed aanpakken.
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  6. #6
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    grietsen, er is in blad1 maar 1 hyperlink . waarom dan van onder naar boven? de richting maakt in dit geval niets uit.

    en eventueel later ook van links naar rechts???

    hier een poging: deze kijkt van onder naar boven en van rechts naar links
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door sylvester-ponte : Gisteren om 01:55
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  7. #7
    Dank voor je inbreng!

    Er staat maar één hyperlink in omdat ik het voorbeeld simpel wilde houden.
    In "het echie" worden het er enkele tientallen.

    Het gaat er dus om om vanuit de blauwe cel J (of elke willekeurige andere cel in deze kolom) omhoog te zoeken en de eerste hyperlink die je tegen komt is de "hit"

    ...overigens krijg ik je code niet aan de praat. Niet via je knop en niet via de achterdeur.

  8. #8
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    de macro wordt tegenwoordig standaard geblokkeerd.
    je moet in het gedownloade bestand met rechter muisknop in de eigenschappen de macroblokkade opheffen.

    of je gebruikt een appel, dan moet ik de macro aanpassen
    Laatst aangepast door sylvester-ponte : Gisteren om 11:10
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  9. #9
    Sorry, die macroblokkade ben ik nooit eerder tegengekomen

    En in eigenschappen vind ik niks dat met macro's te maken heeft

    ...of kijk ik niet op de goeie plek?

  10. #10
    Sla het bestand op met een nieuwe naam en open dan het nieuwe bestand.

  11. #11
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Het is slechts een vermoeden, probeer dit eens.
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door AD1957 : Gisteren om 13:32
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  12. #12
    ....en zo blijf je altijd leren:
    De mogelijkheid om macro's toe te staan krijg ik alleen zolang het document in downloads staat
    Als ik het naar de desktop wegsave verdwijnt die mogelijkheid.

    Hij doet het nu wel, maar blijft in de eerste regel hangen.
    Ik hoop dat ik in ieder geval zo het goeie spoor heb, ik ga op een rustig moment even uitpuzzelen wat het hiaat is.

    Bedankt

  13. #13
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    misschien probeer jij het op een appel, dan werkt de macro niet
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  14. #14
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    De code van Sylvester-ponte werkt prima.
    Gebruik je nu wel of geen Apple ?
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  15. #15
    Nee, gewoon windows en office 365

    Zie bijgaande knipsels
    Bijgevoegde kleine afbeeldingen Bijgevoegde kleine afbeeldingen Klik op afbeelding voor grotere versie

Naam:  Knipsel.PNG1.PNG‎
Bekeken: 10
Grootte:  4,8 KB   Klik op afbeelding voor grotere versie

Naam:  Knipsel.PNG2.PNG‎
Bekeken: 10
Grootte:  6,6 KB  

  16. #16
    Giga Honourable Senior Member
    Verenigingslid
    snb's avatar
    Geregistreerd
    12 juni 2008
    Toegepast in het werkblad in #1:

    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Column = 3 Then Columns(3).Resize(Target.Row).Hyperlinks(Columns(3).Resize(Target.Row).Hyperlinks.Count).Follow
    End Sub
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/announcement.php?f=5
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  17. #17
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  18. #18
    Mega Senior
    Verenigingslid

    Geregistreerd
    27 februari 2016
    Mogelijk ook nog een probleem door 32-bits of 64-bits versie.
    Groet,

    Albert

    (ik gebruik excel 2016 nederlands)

  19. #19
    Mega Honourable Senior Member
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    ik heb een nieuwe gemaakt met een extra hyperlink (test) als je die naar beneden verplaatst,
    onder de F ,
    dan wordt de laagste hyperlink gekozen om te volgen.

    ik heb ook de arraylist er uit gehaald ( misschien deet hij het bij jou daar om niet)

    ps oeps er zat een <> foutje in
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door sylvester-ponte : Gisteren om 20:05
    groeten Sylvester Ponten

    ik gebruik Ms Windows 10 en met plezier excel 365

    ps geef zelf ook aub aan welke excel u gebruikt.
    ps persoonlijke mail lees ik hoogstens 1 maal per jaar

  20. #20
    Ik begin enthousiast te raken!, dit gaat heel mooi werken.
    Ik heb de code al even de rest van het "raamwerk" gepast.
    Werkt heel mooi, er is nog 1 ding dat nog niet loopt.

    Zoals ie nu is pakt ie de onderste link van de kolom
    Wat ie moet doen is dat ie de eerste pakt boven de cel waar je met je cursor staat

    Kortom zoals in het iets aangepaste voorbeeld:

    Als je op J staat moet ie de link van G pakken
    Als je op E staat moet ie de link van B pakken

    ...of verandert dat het verhaal fundamenteel?
    Bijgevoegde bestanden Bijgevoegde bestanden

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren