• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

doorkopieren ander tabblad met verspringende kolommen

Status
Niet open voor verdere reacties.

damteur

Gebruiker
Lid geworden
11 feb 2006
Berichten
134
Hoi,

Allereerst iedereen de beste wensen voor het nieuwe jaar.

Ik had een vraag of het mogelijk was om gegevens door te kopieren vanuit een ander tabblad.
waarbij de rijen niet overeenkomen.
Ik moet elke keer onder elkaar de 5e kolom hebben.
voorbeeld bestand bijgevoegd.
 

Bijlagen

  • vb.xls
    vb.xls
    17,5 KB · Weergaven: 51
Code:
Sub tst()
For Each cl In Range("A1:A" & [A65536].End(xlUp).Row)
    Union(cl, cl.Offset(, 4), cl.Offset(, 8)).Copy
    ['kopie gegevens'!A65536].End(xlUp).Offset(1).PasteSpecial xlPasteValues, , , True
Next
Application.CutCopyMode = False
End Sub
 
Beste damteur ;)

Mijn beste wensen voor iedereen op dit forum

Zie bestandje met formule.

Groetjes Danny. :thumb:
 

Bijlagen

bedankt voor reactie.
Alleen snap ik niet hoe het precies werkt.
Als ik nu bijv. in kopie gegeven kolom BY9 de verwijzing C63
BY10 de verwijzing M63 enz.
had nu
 
Beste damteur ;)

bedankt voor reactie.
Alleen snap ik niet hoe het precies werkt.
Als ik nu bijv. in kopie gegeven kolom BY9 de verwijzing C63
BY10 de verwijzing M63 enz.
had nu

Kan je wat duidelijker zijn met deze opgave.

Groetjes Danny. :thumb:
 
het is mij niet helemaal duidelijk hoe de formule werkt.
heb wat getallen verandert maar dan springt er vanalles weg, maar kan niet achterhalen hoe het werkt.
In het werkblad begint ik bijv in heel andere cel en resultaat staat ook weer heel ergens anders
maar als ik eenmaal de bigwaarden heb kan ik wel elke keer dezelfde regel aanhouden en 5 kolommen verder het antwoordt overnemen
 
Beste damteur ;)

Hier een woordje uitleg over de formule.

=INDIRECT(ADRES(1;((RIJ()-1)*4)+1;;;"gegevens"))

=INDIRECT(ADRES(rij_getal;kolom_getal;[abs_getal];[A1];[blad_tekst]))

Het adres dat hij moet zoeken is 1 = RIJ_getal
Kolom_getal dat hij moet zoeken is (Rij()-1)*4+1 = te beginnen daar waar de formule staat, in dit geval is dit A2 dus: RIJ2 -1 =1*4 = 4 +1 = 5
We krijgen dan RIJ 1= 1 en kolom 5 = E dit wordt dan E5
E5 moet hij gaan zoeken op blad "gegevens".
gegevens!E5 = 29

Je moet dus altijd vertrekken in de cel waar de formule staat.

Hopelijk kan je nu vooruit met de uitleg van hierboven.

Groetjes Danny. :thumb:
 
Het wil toch niet helemaal lukken. Na hele tijd vanalles proberen.
ik heb in de cel BY9 de waarden staan die in de tablad gegevens verwijst naar cel C63
in cel BY10 moet hij dan de waarden 5 kolommen verder die staat in cel H63
in cel BY11 moet er dus weer 5 kolommen verder, dus M63

waarschijnlijk kan ik dan achterhalen welk getal je waar opbouwd.

bedankt alvast
 
Beste damteur ;)

Zet in cel BY9

=gegevens!C63

Zet in cel BY10

=INDIRECT(ADRES(63;(RIJ()-9)*5+3;;;"gegevens"))

Met deze formule moet het lukken, daarna deze naar beneden slepen.

Groetjes Danny. :thumb:
 
Beste damteur ;)

Zet in cel BY9

=gegevens!C63

Zet in cel BY10

=INDIRECT(ADRES(63;(RIJ()-9)*5+3;;;"gegevens"))

Met deze formule moet het lukken, daarna deze naar beneden slepen.

Groetjes Danny. :thumb:

Danny,

Je kan die formule ook wel voor BY9 gebruiken. ;)
 
Beste HSV ;)

Danny,

Je kan die formule ook wel voor BY9 gebruiken. ;)

Mijn beste wensen voor U en de familie.

Wat betreft de formule, ja dat weet ik.

Alle wegen leiden naar Rome hé :D:p

Groetjes Danny. :thumb:
 
Beste HSV ;)

Mijn beste wensen voor U en de familie.

Wat betreft de formule, ja dat weet ik.

Alle wegen leiden naar Rome hé :D:p

Groetjes Danny. :thumb:

Dankje Danny,

Zonder al teveel deze vraag te onderbreken, ook mijn beste wensen voor u en uw familie. :thumb:
 
Heel hartelijk dank.
Het is gelukt en snap nu ook hoe het werkt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan