Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Budget nieuwe versie  (gelezen 20374 keer)

0 leden en 3 gasten bekijken dit topic.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #15 Gepost op: 06 november 2023, 17:11:46 »
dus ook via rechts klikken op die verticale as.
deed ik ook, alleen kreeg ik de optie onderaan "As opmaken" maar niet te zien, het aanklikken op de juiste plaats luistert wel heel nauw, nu door Uw opmerking hierover ben ik er dan toch in geslaagd.
Mercikes  ;)
Grtjs,
Arnold.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #16 Gepost op: 07 november 2023, 15:18:51 »
ppfft , weeral de ganse dag ermee bezig  :-[...
ik loop tegen een toch wel grote fout aan :
1) ik doe een verrichting en die wordt mooi opgeslagen op het werkblad "verhandelingen"
2) voor het wissen van een verrichting selecteer ik in het tabelbereik op werkblad "Verhandelingen" een cel/rij, keer daarna terug naar het werkblad "Budget" en daarna op de knop "wissen"
om de juiste kolom terug te vinden waar het bedrag moet afgetrokken worden baseer ik me op de datum van de geselecteerde rij/cel (werkblad Verhandelingen) en werk dan met de maand om de juiste kolom te vinden.
3) wat me nu is opgevallen dat als ik in kolom 1 op het werkblad "Verhandelingen" een cel selecteer (met de datum) die VERSCHILLEND wordt weergegeven in de "formule baar" , maand en dag worden verwisseld (zie screencopy !) , met als gevolg dat de kolom om het bedrag af te trekken niet meer klopt.

ik begrijp er geen snars van , heb al werkelijk vanalles geprobeerd maar kan het niet oplossen  :(.

Mvg,
Arnold.

ActiveWorkbook.Sheets("Verhandelingen").Activate
If ActiveCell.Value = "" Then MsgBox "Selecteer eerst een verrichting op het werkblad 'Verhandelingen' !": GoTo Einde
rij = ActiveCell.Row
Wisdatum = Cells(rij, 1).Value [color=red]' hier loopt het dus fout , de datum uit de cel veranderd van Dag-maand-jaar naar maand-dag-jaar ********[/color]

Rem stel nu de kolom in van de huidige maand om het bedrag af te trekken
    kolom = Month(Wisdatum) + 3 [color=blue](die +3 is omdat de kolommen met bedragen starten vanaf de kolom D)[/color]


Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #17 Gepost op: 07 november 2023, 15:51:23 »
Lost dit het probleem op?
wisdatum = Cells(rij, 1).Value ' hier loopt het fout , de datum uit de cel veranderd van Dag-maand-jaar naar maand-dag-jaar ****************************
wisdatum = Format(wisdatum, "dd/mm/yyyy")
Voeg de tweede regel toe na de regel waar het foutloopt.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #18 Gepost op: 07 november 2023, 16:02:30 »
Nope , werkt niet  :(... datum wordt nog steeds verwisseld tussen dag en maand...
Mvg,

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #19 Gepost op: 07 november 2023, 16:15:58 »
Vreemd.
Werkt bij mij.
Lijkt me dan eerder iets te maken te hebben met je cel opmaak, niet zozeer met je code.


Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #20 Gepost op: 07 november 2023, 16:24:50 »
als ik je cel opmaak bekijk staat die op aangepast in A12
Ga eens naar cel A2, kies de juiste datum notatie voor alle cellen,
als dit lukt en het bij de volgende ingave weer misgaat moeten we verder zoeken.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #21 Gepost op: 07 november 2023, 16:36:24 »
heb dat ook al geprobeerd , 1 x met celopmaak = Datum - 1 x met celopmaak "aangepast" : d,mm,yyyy
ik heb ook al de volledige kolom a op cel eigenschappen "datum" gezet :o
als ik echter een nieuwe verrichting ingeef wordt de datum opnieuw naar "aangepast" veranderd ! begrijpe wie kan ?
Mvg,

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #22 Gepost op: 07 november 2023, 17:02:14 »
Ga eens naar je userform Invulformulier
en verander deze regel naar
With Sheets("Verhandelingen").ListObjects(1).ListRows.Add
    .Range.Resize(, 5) = Array(CDate(TextBox5.Value), ListBox1.Value, ListBox2.Value, TextBox7.Value, CDbl(TextBox4.Value))
End With

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #23 Gepost op: 07 november 2023, 17:16:07 »
dit draaide de datum om : i.p.v. 7/11/2023 stond nu bij de verrichting 11/7/2023 , echter boven in die "formule baar" stond wel de juiste datum.
maar dat zal problemen geven als ik verder in het verleden een transactie zou moeten verwijderen...
maar ik heb een omweg gevonden , bij de cel notatie heb ik die op datum gezet EN bij Locatie op Nederland (standaard) i.p.v. Nederland (Belgie).
de datum in de cel bij de verrichtingen is nu iets ander maar daar kan ik mee leven.
Bedankt voor alle hulp  ;)
Mvg,
Arnold.

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #24 Gepost op: 07 november 2023, 17:33:06 »
je laatste plaatje ziet er volgens mij correct uit.
Vroegere ingaven, tja zal je waarschijnlijk manueel moeten aanpassen.
Hopelijk ben je toch een klein beetje geholpen.

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #25 Gepost op: 08 november 2023, 12:37:31 »
Ik heb nog eens over je probleem nagedacht.
Kijk volgende instellingen eens na.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #26 Gepost op: 08 november 2023, 13:43:39 »
Yes ! dat heeft het hem gedaan , alles gelijk gezet op "Nederlands België" en nu is de datum juist met als cel notatie "Datum" en formaat 7-11-2023.
zowel in de cel zelf als in de "formule baar" staan deze nu hetzelfde.
dikke merci voor al Uw hulp  ;)
Mvg,
Arnold.

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Budget nieuwe versie
« Reactie #27 Gepost op: 08 november 2023, 13:47:49 »
Mooi zo dat het opgelost is en dank voor de feedback. :thumbsup:

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Budget nieuwe versie
« Reactie #28 Gepost op: 08 november 2023, 14:45:54 »
Hallo Arnold  (cc: @ Pagadder ;))

Mag ik daar nog enkele algemene wetenswaardigheden aan toevoegen?

1) Wat je in de formulebalk ziet is altijd juist, op je werkblad staat op zich hetzelfde maar mogelijk in een andere opmaak, een andere weergavemanier dus.

2) Een tekstveld op een userfom (het woord zegt het zelf) bevat altijd tekst. Het is een alsmaar terugkerend probleem bij veel gebruikers dat in geval van datums de wisselwerking tussen zo'n tekstveld en het werkblad in de soep draait. Die tekst omzetten naar datum met bv. CDate zoals Pagadder adviseerde is zonder meer o.k., maar je kan ook DateValue gebruiken. Voor jouw situatie zal het geen verschil maken, al zijn beide functies niet identiek. CDate kan ook overweg met getallen en zal (een beetje in tegenstrijd met zijn naam) ook tijd teruggeven. DateValue daarentegen heeft effectief een tekst nodig en geeft enkel een datum, ook als de tekst datum+tijd bevat. 't Is maar een weet...

Als je die 2 zaken in gedachten houdt mag het nooit meer fout gaan :)

Groetjes,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Budget nieuwe versie
« Reactie #29 Gepost op: 08 november 2023, 14:56:54 »
Thanks Molly voor het duidelijk maken....
ik kon ook bij de code van mijn invoer userform gewoon de dag van vandaag hebben gebruikt, zonder een datum tekstveld, maar als je dubbelklikt op dat "tekstveld" krijg je een kalender te zien waar je dan een datum kan kiezen...b.v. om een verrichting nog in te voeren van voor vandaag ( die nu pas te zien is b.v. in mijn bank app.
dus daarom is dat "datum" tekstveld aanwezig...
heb je een tip hoe ik dit aanpak/verander ? of de code moet aanpassen ?
Mvg,
Arnold.

 


www.combell.com