1 2 3 4 5 6 7 | ... Case Is = "Nee": Rows(a).EntireRow.Hidden = True Rows(b).EntireRow.Hidden = True Rows(c).EntireRow.Hidden = True ... |
Mischien het bereik een naam geven dat het met die naam dan wel werkt?quote:Op dinsdag 31 augustus 2021 11:30 schreef Z het volgende:
In een macro verberg ik onder voorwaarde rijen. In onderstaand voorbeeld zijn dat er drie. Om het robuust te maken verwijs ik naar de rijen als 'a', 'b' en 'c'. Deze variabelen worden gevuld met een waarde. als je het 'hard' zou programmeren dan werkt 'Rows("37:39").EntireRow.Hidden = True' ook. Maar met dynamische verwijzingen lukt het niet: 'Rows(a:c).EntireRow.Hidden = True' (<-- werk niet). Hebben jullie een idee hoe dat wel in 1 statement zou kunnen?
[ code verwijderd ]
Rows(a & ":" & c).EntireRow.Hidden = Truequote:Op dinsdag 31 augustus 2021 11:30 schreef Z het volgende:
In een macro verberg ik onder voorwaarde rijen. In onderstaand voorbeeld zijn dat er drie. Om het robuust te maken verwijs ik naar de rijen als 'a', 'b' en 'c'. Deze variabelen worden gevuld met een waarde. als je het 'hard' zou programmeren dan werkt 'Rows("37:39").EntireRow.Hidden = True' ook. Maar met dynamische verwijzingen lukt het niet: 'Rows(a:c).EntireRow.Hidden = True' (<-- werk niet). Hebben jullie een idee hoe dat wel in 1 statement zou kunnen?
[ code verwijderd ]
ow dat weet ik niet, mss onbewust.quote:Op woensdag 8 september 2021 14:59 schreef Tegan het volgende:
Heb je het bestand recentelijk op 'gedeeld' gezet?
Ik zie niet wat je precies bedoelt, maar een rij kopieren en dan plakken (alleen opmaak) over de foute rijen is misschien een snelle oplossing.quote:
Als er een week 53 in een jaar zit, zit 31 december daar sowieso in. Dan kan je toch gewoon opvragen welk weeknummer er hoort bij 31 december en alleen iets doen als dat meer dan 52 is?quote:Op dinsdag 1 februari 2022 16:29 schreef Tegan het volgende:
Ik heb even een goede ingeving nodig.
Ik wil weten van een willekeurig jaartal of er een week 53 in voorkomt.
Weeknummer van 31 december werkt niet, want dat is soms week 1. Aantal weken tussen 1 januari en 31 december ook niet, want dat is altijd 52,zoveel.
Iemand een idee?
=WEEKNUM("cell";21)quote:Op dinsdag 1 februari 2022 16:29 schreef Tegan het volgende:
Ik heb even een goede ingeving nodig.
Ik wil weten van een willekeurig jaartal of er een week 53 in voorkomt.
Weeknummer van 31 december werkt niet, want dat is soms week 1. Aantal weken tussen 1 januari en 31 december ook niet, want dat is altijd 52,zoveel.
Iemand een idee?
Ja in Europese weken valt 31 december dus soms in week 1. Blijkbaar is de eerste week met minimaal vier dagen in januari week 1 en anders week 53.quote:Op dinsdag 1 februari 2022 16:45 schreef H_T het volgende:
[..]
Als er een week 53 in een jaar zit, zit 31 december daar sowieso in. Dan kan je toch gewoon opvragen welk weeknummer er hoort bij 31 december en alleen iets doen als dat meer dan 52 is?
Voor Europese werkweken wel iso.weeknummer gebruiken
Gewoon WEEKNUM("B1";21)quote:Op dinsdag 1 februari 2022 17:19 schreef Tegan het volgende:
ISO.WEEKNUMMER(28-12-jaartal) dat is het denk ik.
Edit:
Ah, jij bedoelt ALS(ISO.WEEKNUMMER(31-12-jaartal)=53;53;52). Dat kan ook.
Suf dat ik daar niet zelf uitkwam .
Zoals gezegd heb ik alleen willekeurige jaartallen. Verder ISO.WEEKNUMMER(_) = WEEKNUM(_;21)quote:Op dinsdag 1 februari 2022 17:45 schreef Frozen-assassin het volgende:
[..]
Gewoon WEEKNUM("B1";21)
Als je de datums in een andere kolom hebt staan dan.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |