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

Quote

Weergeven resultaten 1 tot 20 van 20

Onderwerp: MACRO en eerste witregel

  • Vraag is opgelost
  1. #1

    MACRO en eerste witregel

    Onderstaande macro voert de toetstenbordcombinatie "CTRL-END" uit.

    Code:
    ActiveCell.SpecialCells(xlLastCell).Select
    Ik wil echter dat de macro automatisch zoekt naar de eerste witregel. Dat is in dit voorbeel regel 218.

    Iemand een idee hoe de code eruit ziet?
    Attached Files Attached Files
    Office 2003 Dutch
    jolly

  2. #2
    Giga Senior edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    Dat zou deze code moeten zijn:
    Range("A65536").End(xlUp).Offset(1).Select

    In plaats van wat er nu in je macro staat.

  3. #3
    Dat werkt prima edmoor ! Nou hoef ik die schuif niet telkens meer te gebruiken.


    Nou wil ik een stap verder. De kolommen B en C worden gevuld met een draaitabel. Elke dag komt er nieuwe data bij in kolom B en C. De dagdata schuift dus dagelijks regels naar beneden op en is dus variabel.

    In het voorbeeld wil ik dat de macro nadat de laatste witregel is gevonden het bereik binnen kolom B en C, van de laaste dag kopieert in dit geval voor 8 mei, B181:C210 .

    Is dit mogelijk? Zo ja hoe ziet de code er dan uit?
    Attached Files Attached Files
    Office 2003 Dutch
    jolly

  4. #4
    Giga Senior edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    Wat wil je ermee doen als het gekopieerd is?

  5. #5
    deze werkt op dezelfde manier

    Code:
    Range("A" & Rows.Count).End(xlUp).Offset(1).Select

  6. #6
    Wat wil je ermee doen als het gekopieerd is?
    Die selectie plak ik weer in een andere sheet.



    Code:
    Range("A" & Rows.Count).End(xlUp).Offset(1).Select.
    Dit werk idd ook DANIEL162!
    Office 2003 Dutch
    jolly

  7. #7
    Dat is prachtig.

    en wat doe je met de gegevens die je geplakt heb in een andere sheet?
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  8. #8
    In hoeverre is dat relevant voor de macro?

    Het gaat erom dat de laatste stap in de macro het gewenste bereik selecteert of kopieert. Daarmee stopt de macro.
    Office 2003 Dutch
    jolly

  9. #9
    Giga Senior edmoor's avatar
    Geregistreerd
    8 september 2000
    Locatie
    Zuid-Holland
    Tenzij je er nog meer mee wilt doen dat direct door die macro kan worden gedaan.

  10. #10
    Ah ik begrijp het.

    De selectie plak ik als waarde in cel P6 van tabblad "08-5" in sheet DASHBOARD 2012.XLS.
    De selectie plak ik dus elke dag in een nieuw tabblad met datumformat "dd-mm" in cel P6.
    Laatst aangepast door jolly01 : 4 juni 2012 om 22:03
    Office 2003 Dutch
    jolly

  11. #11
    En daarna ga je de gegevens optellen / bewerken / printen?

    Dus wat ga je met de gegevens doen?
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  12. #12
    Misschien is het duidelijker met dit voorbeeld van DASHBOARD 2012.XLS met de selectie geplakt in tabblad "08-05" cel P6.
    Attached Files Attached Files
    Laatst aangepast door jolly01 : 4 juni 2012 om 22:22
    Office 2003 Dutch
    jolly

  13. #13
    Eigenlijk geef je geen antwoord, dus ik probeer het even.

    Je gaat alle gegevens van 1 maand in een model zetten.

    Daarna ga je gemiddelden berekenen?
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  14. #14
    Ik zal morgen de draaitabel bijvoegen. Dan zal ik stap voor stap uitleggen wat ik precies wil.
    Office 2003 Dutch
    jolly

  15. #15
    Het gaat me niet om de draaitabel (lijkt me).

    Ik ben benieuwd wat je uiteindelijk wilt gaan bereiken.
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  16. #16
    Volgens mij heb ik de vraag niet goed geformuleerd.
    Nou wil ik een stap verder. De kolommen B en C worden gevuld met een draaitabel. Elke dag komt er nieuwe data bij in kolom B en C. De dagdata schuift dus dagelijks regels naar beneden op en is dus variabel.
    In het voorbeeld wil ik dat de macro nadat de laatste witregel is gevonden het bereik binnen kolom B en C, van de laaste dag kopieert in dit geval voor 8 mei, B181:C210 .
    Is dit mogelijk? Zo ja hoe ziet de code er dan uit?
    Nieuwe formulering:
    Nou wil ik een stap verder. In het voorbeeld zijn kolommen A B en C de uitkomst van een draaitabel. Elke dag komt er nieuwe data bij in kolom A B en C. De dagdata van de originele draaitabel schuift dus dagelijks regels naar beneden op en is dus variabel.
    In het voorbeeld wil ik dat de macro nadat de laatste witregel is gevonden het bereik binnen kolom B en C, van de laatste dag kopieert in dit geval voor 8 mei, B181:C210 .

    Is dit mogelijk? Zo ja hoe ziet de code er dan uit?
    Office 2003 Dutch
    jolly

  17. #17
    Je geeft wel duidelijk aan wat je wilt doen, maar niet wat je wilt bereiken.

    Als je de data (op deze manier) wilt gebruiken voor het berekenen van gemiddelden of sommeringen, lijkt me een andere opzet van je data gewenst.
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  18. #18
    Ik denk dat ik hier iets wil wat ik zelf niet goed begrijp, een stap te ver.

    De oorspronkelijk vraag in de thread is opgelost.
    Office 2003 Dutch
    jolly

  19. #19
    Mega Senior Thankyou's avatar
    Geregistreerd
    3 mei 2009
    Locatie
    Dordrecht
    Afstand tot server
    ±135 km
    Quote Origineel gepost door jolly01 Bekijk Bericht
    Ik denk dat ik hier iets wil wat ik zelf niet goed begrijp, een stap te ver.
    Zover ik het begrijp zijn hier een aantal kundige vrijwilligers aan de slag om op te lossen wat jij niet begrijp. Als je stap voor stap antwoord geeft op de vragen krijg je waarschijnlijk een beter product (sheet) dan wat je nu voor ogen hebt.

    Succes,

  20. #20
    Als je stap voor stap antwoord geeft op de vragen krijg je waarschijnlijk een beter product (sheet) dan wat je nu voor ogen hebt.
    Bedankt voor je advies, Thankyou.
    Office 2003 Dutch
    jolly

Berichtenregels

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

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen