Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 4 van 4

Onderwerp: excel overzichtsdocument maken met verwijzigingen naar andere bestanden met celnaam

  1. #1
    Vraag is opgelost

    excel overzichtsdocument maken met verwijzigingen naar andere bestanden met celnaam

    Goedemorgen,

    Ik ben nieuw hier, maar kan geen antwoord vinden op mijn probleem:

    Ik heb diverse excel bestanden. Deze bestanden hebben een artikelnummer als naam. Laten we als voorbeeld 123.xls nemen.
    Nu heb ik een nieuw excelbestand waar ik een overzicht in wil maken. Ik wil dus cellen uit 123.xls overnemen in het nieuwe bestand op de regel die in A4 begint met "123" in de cel.
    Nu zoek ik een manier om in B4 de cel te laten zoeken naar C:\mijn documenten"&A4&"\["&A4&".xls]Blad1'!B1
    (ik wil dus graag dat hij de waarde uit 123.xls van B1 overneemt...).
    Helaas is mijn code niet goed.

    ter volledigheid...
    * er is een map "123" in mijn documenten met daarin de excel "123.xls" dit omdat mijn collega's nog meer documenten in deze map moeten opslaan. Ik moet dus in mijn link 2x verwijzen naar cel A4 waar ik het artikelnummer eenmalig in kan typen)
    * er komen wekelijks soms wel 15 artikelnummers bij, het lijkt me het makkelijkst als ik die artikelnummers 1malig in het samenvoegbestand invoer en dan de link (met verwijzing naar de Akolom) dan gewoon naar beneden kan slepen, zodat hij automatisch naar het juiste artikelnummer zoekt.
    * de artikelnummers worden helaas niet op volgorde gegeven maar kris kras door elkaar.

    Wat doe ik verkeerd?

  2. #2
    Giga Honourable Senior Member
    Verenigingslid

    Geregistreerd
    12 juni 2008
    Ik zou dit met VBA doen:

    Code:
    Sub M_snb()
       with getobject("C:\mijn documenten\123\123.xls")
          sheet1.cells(rows.count,1).end(xlup).offset(1)=.sheets(1).cells(2,2).value
          .close 0
       end with
    End sub
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/showthread.php/635117-Tips-om-de-helpers-in-deze-sectie-van-dienst-te-zijn
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  3. #3
    maar ik wil in mijn macro dan geen "...\123\123.xls" hebben maar een verwijzing naar cel A4.
    Want voor de 2e regel in mijn tabels staat er in A5 bv 385 en dan moet de verwijzing dus gaan naar "...\385\385.xls"
    en voor mijn 3e regel staat er in A6 bv 720 en dan wil ik dus dat hij zoekt in "...\720\720.xls"

    Kan dat ook?

  4. #4
    Giga Honourable Senior Member
    Verenigingslid

    Geregistreerd
    12 juni 2008
    Code:
    Sub M_snb()
       sn=sheet1.columns(1).specialcells(2).resize(,2)
       
       for j=4 to ubound(sn)
         with getobject("C:\mijn documenten\"& sn(j,1) & "\" & sn(j,1) &".xls")
           sn(j,2)=.sheets(1).cells(2,2).value
           .close 0
         end with
       next
    
       sheet1.columns(1).specialcells(2).resize(,2)=sn
    End sub
    VBA voor smarties
    VBA is een taal die je moet leren met een grammatica- en een woordenboek.

    http://www.helpmij.nl/forum/showthread.php/635117-Tips-om-de-helpers-in-deze-sectie-van-dienst-te-zijn
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.

  5. Dit topic is automatisch gesloten omdat er sinds vier maanden niet meer op gereageerd is.

    Indien gewenst kan de topicstarter een verzoek tot heropening indienen.

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
Aanbiedingen