Help!

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

Hulp bij posten

Recente topics

Auteur Topic: voorwaardelijke opmaak en keuzelijst.  (gelezen 34975 keer)

0 leden en 1 gast bekijken dit topic.

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #60 Gepost op: 15 januari 2017, 21:38:32 »
@ Plongske
Er kan en mag altijd aan gesleuteld worden , maar voor mij telt dat ik het werkend krijg naar de behoefte van de vraagsteller,dit was een uitdagend vraagstuk.
ik ben vertrokken vanaf het jaar nul, eens je die berekening hebt is het eenvoudig, het principe is de berekening van de laatste dag van vorig jaar,om dit een beet je te controleren samen met VBA heb ik de formule 's laten staan , deze vind je in [Z1:AD5] door ander kleur van letter type te kiezen, dit voor allen die interesse hebben hoe ik tot die berekening kom .

Offline plongske

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #61 Gepost op: 15 januari 2017, 22:20:36 »
@ Jean Paul
Je vorige versie werkte  reeds volgens mij reeds prefect voor TS. Ik weet dat er mag aan gesleuteld  worden maar ben geen VBA gebruiker. Dit is wat ik als suggestie  reeds begrepen heb om het  eventueel sneller te maken in VBA om eventueel de screen updating op False te zetten in het begin en nadien terug op True. Echt een hoedje af voor wat je reeds hebt gedaan voor TS
Groeten plongske

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #62 Gepost op: 15 januari 2017, 22:39:18 »
Dank u , ook vriendelijke groeten ,alle meedenkende leden zijn welkom.

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #63 Gepost op: 16 januari 2017, 12:03:17 »
Bedankt allemaal
Moet nu nog een andere kalender maken
Waar ik ook die rode lijnen in moet hebben en nog andere zaken.
Weet bij toeval iemand hoe we kunnen laten vast stellen er een bepaalde code nog niet s genomen tussen zo 2 rode lijnen. Later meer uitleg als andere calender zo ver is.

Nu eerst voor code en van code proberen te begrijpen.
En wie is ts ?

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #64 Gepost op: 16 januari 2017, 19:04:43 »
Eigenlijk moeten we toch maar enkel weten vanaf een bepaalde start jaar hoeveel maal  er een jaar met  53 weken is geweest en dan per keer dat we een jaar met 53 weken tegen het jaar daarop van de startwaarde -1 tot wanneer we op nul komen.
Zo hebben we toch ook de rij waar de rodelijn moet komen

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #65 Gepost op: 16 januari 2017, 19:47:46 »
graag een duidelijke verklaring van die vba code voor het bepalen van de eerste week waar de rode lijn moet komen

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #66 Gepost op: 16 januari 2017, 20:19:02 »
Lyd = Int(([H3] - 1) / 4) ' Leap years in dagen
Nlyd = ([H3] - 1) - Lyd 'Not leap years in dagen
TotYd = (Lyd * 366) + (Nlyd * 365) 'totaal dagen = Lyd * 366 + Nlyd * 365
TotYd = TotYd - 693609 ' totaal dagen - dagen van 0000 t/m 1899, telling vanaf 1900

z1 = TotYd Mod 28 'rest van dagen / 28 = dagen vorig jaar
Z2 = 29 - z1 ' dagen nieuwe jaar
'z3 vergelijkt dagen nieuwe jaar met, week waar rode lijn moet komen
z3 = Evaluate("INDEX(I7:I11,MATCH(" & Z2 & ",Day(H7:H11),0))")

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #67 Gepost op: 16 januari 2017, 21:30:40 »
dus h3-1 is toch het vorige jaar dus bv als er staat 2017 dus 2016

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #68 Gepost op: 16 januari 2017, 22:05:16 »
Klopt laatste dag vorig jaar wordt berekend, het nieuwe jaar (2017) dagen worden er bijgerekend

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #69 Gepost op: 16 januari 2017, 22:32:54 »
Voor de aardigheid doe ik ook nog een duit in het zakje...
Hierbij mijn UDF om te bepalen of een datum in de 4e week van een blok van 4 weken valt. Dit berekend vanaf 1-1-1900...
Function VierdeWeek(Datum As Date) As Boolean

    VierdeWeek = (DateDiff("ww", DateSerial(1900, 1, 1), Datum, vbMonday) Mod 4) = 0

End Function
Zet deze maar 'ns in kolom A naast de kalender-maandagen (start in A7). En verwijs dan in de functie met een celverwijzing: =VierdeWeek(B7)
Interessant genoeg loopt mijn berekening 1 week verder dan die van JP. Behalve als je terug loopt naar 2010, dan komt er iets gelijks. Dus WIE heeft de waarheid in pacht met betrekking tot de "ware" vierde week???  ;D
______________________________

Groet, Leo

Offline plongske

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 257
  • Geslacht: Man
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #70 Gepost op: 16 januari 2017, 23:02:04 »
Citaat
Dus WIE heeft de waarheid in pacht met betrekking tot de "ware" vierde week???
Ik denk dat TS deze in pacht heeft. We moeten ervan uitgaan vanaf welk jaar voor TS de lijnen juist moeten staan.
uit #6
Citaat
In 2017 licht de eerste lijn tussen week 3en 4
Groeten plongske

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #71 Gepost op: 16 januari 2017, 23:52:38 »
Mooie inbreng Redhead, volgens mij berekend jou UDf al van week 1 slaat dan 3 weken over en de 5de week geeft hij uitkomst " waar" dit klopt ook maar hij mag niet beginnen met week 1, maar met week 52 van het jaar 1899, nu merk ik dat 0=1 ,1=2, 2 = 3 , 3= 4 , als je nu de 0 in 3 veranderd dan klopt alles,

Offline JeanPaul

  • Volledig lid
  • **
  • Berichten: 116
  • Oplossing.be
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #72 Gepost op: 17 januari 2017, 15:37:58 »
update met de UDF inbreng van Redhead

Offline glda19

  • Volledig lid
  • **
  • Berichten: 127
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #73 Gepost op: 17 januari 2017, 17:56:21 »
wie is ts ?

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: voorwaardelijke opmaak en keuzelijst.
« Reactie #74 Gepost op: 17 januari 2017, 18:39:48 »
Hallo glda19,

ik zal het dan eens uitleggen, hé...

TS = Topic Starter  = (in dit topic) glda19 = jij dus...  ;)

Het is geen fout van jou dat je die terminologie niet verstaat.

Het zou bijvoorbeeld meer storen voor de helpers (op alle forums) als je dezelfde vraag stelt op verschillende forums.
Of als je het antwoord (of hulp of oplossing) van één forum gebruikt op een ander forum alsof jijzelf een bepaald probleem hebt opgelost.

Ook zou het storen als je bepaalde beleefdheidsvormen zou vergeten.

Ik hoop dat dit je vraag beantwoord  :)

Met vriendelijke groeten,

:) 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 !

 


www.combell.com