Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: in macro een range tov een named cel bepalen  (gelezen 2295 keer)

0 leden en 1 gast bekijken dit topic.

Offline gm34123

  • Lid
  • *
  • Berichten: 66
  • een programmaatje vindt het wel
in macro een range tov een named cel bepalen
« Gepost op: 03 augustus 2008, 09:01:58 »
Beste oplossers,

In een macro wens ik bewerkingen te doen op een range waarvan de plaats niet vast is, ttz er kunnen rijen boven en kolommen links toegevoegd worden.

De range ligt wel vast tov een named cel "RefPos".
Met volgende lijnen kan ik al een cel copiëren, maar hoe kan ik dat naar een range van het type ("D5:F8").

    Range("RefPos").Offset(3, 1).Select
    Selection.Copy
    Range("RefPos").Offset(3, 2).Activate
    ActiveSheet.Paste

Waarschijnlijk is dit niet moeilijk, maar ik vind het niet.

Guido
Windows 10 Home   NLD 64bit; AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx   2300; LNVNB161216; AMD Radeon(TM) RX Vega 10 Graphics 2048MB 1920 x 1080; AMD High Definition Audio Device; Nr: 1 Model: INTEL SSDPEKNW512G8L; C:\ NTFS 110,07GB 19,02GB 10.117MB; AV: Microsoft Defender Antivirus; FW: Windows Firewal Enabled: True; MS-Office 2019

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.191
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: in macro een range tov een named cel bepalen
« Reactie #1 Gepost op: 03 augustus 2008, 10:13:11 »
Hallo Guido,

een voorbeeld xls-je zegt meer dan 100 woorden  :) ;)

Geef duidelijk het doel van je werkblad aan.

:) SoftAid :)       

Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline gm34123

  • Lid
  • *
  • Berichten: 66
  • een programmaatje vindt het wel
Re: in macro een range tov een named cel bepalen
« Reactie #2 Gepost op: 03 augustus 2008, 13:02:52 »
Hallo SoftAid,

Ik heb toch weer te vroeg geroepen, op https://www.mrexcel.com/archive2/12500/13940.htm
heb ik het antwoord gevonden:
    Range("RefPos").Activate
    ActiveCell.Offset(2, 0).Range("A1:C3").Select
dit selecteert de range - wat ik wou

hierbij toch een xls file met de bedoeling.

dank voor de snelle reactie.

guido
Windows 10 Home   NLD 64bit; AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx   2300; LNVNB161216; AMD Radeon(TM) RX Vega 10 Graphics 2048MB 1920 x 1080; AMD High Definition Audio Device; Nr: 1 Model: INTEL SSDPEKNW512G8L; C:\ NTFS 110,07GB 19,02GB 10.117MB; AV: Microsoft Defender Antivirus; FW: Windows Firewal Enabled: True; MS-Office 2019

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: in macro een range tov een named cel bepalen
« Reactie #3 Gepost op: 04 augustus 2008, 08:21:38 »
gm34123, Ik wilde giisteren al reageren maar op een of andere manier was je topic 'gelocked' (Dame/Heren moderators, dank voor het unlocken).

Je gevonden oplossing kan korter/mooier als je de 'activate' en 'select' weglaat. Nou moet ik eerlijk zeggen dat ik niet helemaal begrijp wat je bedoeling is (haal ik ook niet uit je voorbeedsheet).

Als je al tevreden bent met wat je hebt, ok! Als nog een andere invalshoek wilt hebben, dan moet je maar een seintje geven (in de vorm van precies omschrijven wat je wilt).

Groet, Leo
______________________________

Groet, Leo

Offline gm34123

  • Lid
  • *
  • Berichten: 66
  • een programmaatje vindt het wel
Re: in macro een range tov een named cel bepalen
« Reactie #4 Gepost op: 04 augustus 2008, 09:26:21 »
Beste RedHead,

Dank om de moeite te doen om toch een bericht te plaatsen. Bij mijn vorige vraag moest de moderator mij vragen het topic te sluiten - vandaar.

Voor een mooiere en elegantere oplossing ben ik steeds te vinden.

In de range bepaald door RefPos staat een overzicht van de rest van de spreadsheet. Doordat kolommen/rijen niet enkel toegevoegd maar ook verwijderd worden, zijn de formules niet steeds meer juist. Soms verschijnt er #VERW# in een cel, soms is het totaal niet meer juist.

Omdat in een macro de A3:A10 range bvb niet aangepast wordt na insert van bvb rij 6, wilt ik via een macro met adressen gebazeerd op RefPos toch die formules terug in orde krijgen.  Dit oa met copy-paste.

groeten, Guido
Windows 10 Home   NLD 64bit; AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx   2300; LNVNB161216; AMD Radeon(TM) RX Vega 10 Graphics 2048MB 1920 x 1080; AMD High Definition Audio Device; Nr: 1 Model: INTEL SSDPEKNW512G8L; C:\ NTFS 110,07GB 19,02GB 10.117MB; AV: Microsoft Defender Antivirus; FW: Windows Firewal Enabled: True; MS-Office 2019

 


www.combell.com