Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Maandkalender hoe autom dag onder datum krijgen  (gelezen 9527 keer)

0 leden en 1 gast bekijken dit topic.

Offline klusserke

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Maandkalender hoe autom dag onder datum krijgen
« Gepost op: 04 april 2018, 11:59:20 »
Hallo,

Ik heb in excel 12 bladen gemaakt (blad januari/blad feb/blad maart enz tot december)
In blad Jan werkt het zoals het moet.
Als ik daar het jaartal verander in cel B4/5 dan worden autom de dagen (C4 tot AG4) aangepast.

Nu voor de andere bladen werkt dat niet  ???
Ik heb het blad januari gekopieerd naar feb -maart enz.
Maar hier werkt dat dus niet.

Kan iemand me ff uitleggen wat ik moet doen.
Blad jan had iemand voor mij gemaakt en dacht ff kopieren naar de andere maanden  O-O
Maar das precies niet de juist oplossing

Alvast bedankt

Wil nog paar zaken aanpassen,maar dat vraag ik wel als alle bladen al werken

Bedankt

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #1 Gepost op: 04 april 2018, 12:40:38 »
Hallo klussertje,

in het tabblad Januari heb je de datum als een bereik bepaald (CalendarYear).
Dat lijkt me overbodig.
Als je nu in Januari gewoon het jaartal ingeeft, in in de andere maanden in je formules verwijst naar de datum in Januari (B4)
Dan veranderen in alle tabbladen (maanden) de jaartallen.
Verwijder eerst het bereik "CalendarYear" en zet gewoon het gewenste jaar in B4.
Daarna de codes in al je tabbladen veranderen naar bvb:

=TEKST(WEEKDAG(DATUM($B$4;2;1;1);1);"ddd")
Al bij al, is het zinvol om dat jaar-datum te (kunnen) veranderen, als je je tabbladen al het jaar meegeeft na de naam van de maand?

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

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #2 Gepost op: 04 april 2018, 12:53:51 »
Je verwees in je formule naar een Naam Bereik die je niet op de volgende sheets had. Ik heb ook de aanpassingen in de formules gemaakt die de weekdagen tonen (die waren op z'n zachtst gezegd nogal vreemd). Moet je zelf nog even wat schoningswerk verrichten in de diverse sheets op regel 4. Bij het aanpassen van het jaartal op het eerste blad, gaat de rest automatisch mee.
______________________________

Groet, Leo

Offline klusserke

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #3 Gepost op: 04 april 2018, 13:11:53 »
Hallo Redhead

Jep dat is al super de 12 tabbladen werken en als ik in jan 2020 typ gaat de rest gewoon mee ;D
Ff "domme" vraag over invoeren formules.

Als ik ga kijken in tabblad jan en klik op cel C4 dan krijg ik in de balk de formule te zien.
Heb je die formule dan gewoon gekopierd naar de andere cellen (D4 t.e.mAG4)?

Lijkt me super als je dat allemaal kent.

Zijn jullie programmeurs ofzo (incl SoftAid ;))

Offline klusserke

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #4 Gepost op: 04 april 2018, 13:18:59 »
Is het mogelijk om het jaartal van de tabbladen mee te laten wijzigen?
Nu staat er 2018,maar stel ik typ in tab jan 2020,dat de onderaan de tabbladen mee wijzigen naar "Januari 2020" / Februari 2020 enz  :-[

Offline klusserke

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #5 Gepost op: 04 april 2018, 13:30:19 »
Hallo Readhead,

In de tabblad december wijzigd de datum niet automatisch mee.
Zie het direct niet wat er mis is ?

Wil je eens kijken aub

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #6 Gepost op: 04 april 2018, 13:57:00 »
Hallo RedHead,

in veronderstel dat je jou voorstel er af gehaald hebt.

Daarom in bijlage mijn voorstel met VBA in het VBA code-tabblad van Sheet1:

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim KeyCells As Range
    Dim bNum As Byte
 Set KeyCells = Sheet1.Range("B4")
    For bNum = 1 To ThisWorkbook.Worksheets.Count
        Worksheets(bNum).Name = Worksheets(bNum).Range("B3").Value & " " & Range("B4").Value
     Next
End Sub

Dat werkt.

@ klussertje, verander enkel het jaartal in tabblad Januari.

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

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #7 Gepost op: 04 april 2018, 14:11:42 »
Hmmms  ;D

ik zie dat ik iets misbegrepen heb....  :-[

In de tabblad december wijzigt de datum niet automatisch mee.
De datum?  De dag (ddd) veranderd (juist) en het jaar veranderd als je in januari het jaar veranderd.

Is het mogelijk om het jaartal van de tabbladen mee te laten wijzigen?


Dat is dus uitgevoerd in mijn bijlage, maar ik dacht dat RedHead hier al op gereageerd had, maar zijn reactie terug had verwijderd.
Niet dus.
Ik heb het werkboek van RedHead dus uitgebreid met een macro die, bij het veranderen van de datum in het tabblad Januari [xxxx] ("B4") in werking treed, en de namen van alle tabbladen veranderd in de bestaande maand + het jaartal in ("B4").

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

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #8 Gepost op: 04 april 2018, 14:31:22 »
Jep dat werkt al super  \o/
De jaartallen worden zelfs  aangepast in de tabbladen  ;D
Ik mag alleen het jaartal veranderen in tablad januari,anders gaat het niet,maar is geen probleem hoor  ;D
Alleen is het mogelijk om bv de andere tabbladen te beveiligen dat je verplicht bent om in tabblad jan de datum te veranderen.

Super zenne gasten \o/

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #9 Gepost op: 04 april 2018, 15:24:53 »
Hallo klusserke,

in de bijgevoegde versie heb ik de schrikkeljaren een beetje geautomatiseerd (op een primitieve, maar tot 2050 werkende manier) zodat je daar geen rekening meer mee moet houden.

Het blokkeren van de "Jaar"-cellen "B4" in alle tabbladen (behalve Januari) is ook gebeurt.

:) SoftAid :)             

PS: in vernieuwde bijlage zijn de cellen C4:AG5 beveiligd tegen bewerking zonder paswoord.
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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #10 Gepost op: 04 april 2018, 16:21:19 »
Hallo allen,

Ik wil graag ook (een beetje) meespelen...
Als je op tabblad Februari in AE5 deze formule zet :
=ALS(MAAND(DATUM(B4;2;28)+1)=MAAND(DATUM(B4;2;28));29;"")dan werken de schrikkeljaren automatisch "tot in der eeuwigheid"...

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #11 Gepost op: 04 april 2018, 16:44:50 »
En onze smurf is ook terug  ;D ;D ;D

Ik had er nog eentje gevonden:

=ALS(OF(REST(B4;400)=0;EN(REST(B4;4)=0;REST(B4;100)<>0));"29";"")
Maar als TS 30 jaar verder kan, dan zitten we in Excel versie 2050, en dan hoeft de "eeuwigheid" waarschijnlijk niet meer  ;D

Groetjes,

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

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #12 Gepost op: 04 april 2018, 18:39:12 »
Maar als TS 30 jaar verder kan...

Volkomen akkoord, SoftAid, maar meestal zijn we het er toch over eens dat een consistente formule de voorkeur mag krijgen, want je hebt er ondertussen zelf ook één uit je mouw geschud, zie ik  ;)

Ik heb wel nog een kleine bemerking : je code om alle tabbladen te hernoemen zal telkens worden uitgevoerd als er een cel wordt gewijzigd op het ganse "januari"-blad. In het bestand hierbij heb ik ervoor gezorgd dat dit enkel gebeurt als het jaartal in B4 wordt gewijzigd, en meteen ook geregeld dat daar ENKEL een jaartal kan ingegeven worden (een lege waarde wordt automatisch door het 'huidige' jaar vervangen).
En als folietje kan nu ook met een muisklik het jaar worden veranderd.

Om alles vlotjes werkend te houden (lees : de tabbladnamen laten wijzigen om het even op welke manier het jaar wordt veranderd) heb ik aan je code ook nog wat moeten peuteren  8)

Groeten,
pitufo

"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline klusserke

  • Ervaren lid
  • ***
  • Berichten: 282
  • Geslacht: Man
  • Oplossing.be
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #13 Gepost op: 04 april 2018, 20:19:28 »
Werkt perfect  :),nu ben ik aant proberen om de weekenddagen in een andere kleur weer te geven (za en zo) tekstkleur rood bv en achtergrond in oranje ofzo.
Dacht dat je dat moet doen met voorwaardelijke opmaak.
Maar het werkblad is beveiligd,wat is het paswoord om te ontgrendelen  0:-)
Kan ik ook beetje zoeken  8)

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Maandkalender hoe autom dag onder datum krijgen
« Reactie #14 Gepost op: 04 april 2018, 20:31:08 »
Hallo klusserke,

Achtergrond- en tekstkleur koppelen aan bepaalde tekst in je werkbladen doe je inderdaad via voorwaardelijke opmaak.

Puzzel daar maar even mee, maar op een kopij van je origineel.

Je wachtwoord is klusserke (natuurlijk)  :) :)

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