Help!

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

Hulp bij posten

Recente topics

Auteur Topic: VBA-code versnellen/aanpassen/opschonen...  (gelezen 12376 keer)

0 leden en 2 gasten bekijken dit topic.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
VBA-code versnellen/aanpassen/opschonen...
« Gepost op: 27 augustus 2021, 11:11:17 »
Goede middag allen,

Voor mijn boekhoudbestand heb ik een drietal probleempjes waarvoor ik nogmaals beroep wens te doen op jullie expertise.

Probleem 1 :
Op het werkblad ‘transacties’ heb ik de opdrachtknop “uitvoeren” (code staat in module 3) waarbij enerzijds de ingevoerde gegevens weggeschreven worden naar het werkblad ‘rek-overzichten’ en anderzijds de cel van de uitgevoerde transactie in ‘jaaroverzicht’ ingekleurd word in een specifieke kleur. Dit werkt allemaal correct MAAR naarmate er meer rijen gevuld worden in het werkblad ‘rek-overzichten’ wordt de verwerkingstijd na het klikken op de opdrachtknop “uitvoeren” alsmaar groter.
Na ruim 8 maanden en zo’n 270 gevulde rijen in ‘rek-overzichten’ duurt de verwerkingstijd per transactie (uitvoering) bijna een volle minuut. Hoe kan ik de code aanpassen om deze ‘vertraging’ te voorkomen/vermijden?

Probleem 2 :
Op het werkblad ‘jaaroverzicht’ kan ik ten allen tijde de ingegeven bedragen wijzigen en wordt deze wijziging automatisch overgenomen in de rest van het bestand.
Wat echter niet zo makkelijk te wijzigen is zijn de ingegeven namen van de inkomsten en uitgaven.
Als ik hier een wijziging wil maken dien ik deze wijziging op drie verschillende werkbladen uit te voeren. Hoe kan ik de code aanpassen zodat ook hier een éénmalige wijziging in ‘jaaroverzicht’ automatisch word overgenomen in de rest van het bestand?

Probleem 3 :
Ook op het werkblad ‘jaaroverzicht’ kan ik geen rijen toevoegen of verwijderen zonder een foutmelding in de code te krijgen. Hoe kan ik hier de code dusdanig aanpassen dat ik zonder foutmeldingen rijen kan toevoegen/verwijderen?


Het uiteindelijke doel is dat ik van dit bestand een versie heb dat ik als ‘template’ kan gebruiken zodat ik elk nieuw kalenderjaar vlotjes kan starten met een ‘clean’ bestand waarin ik dan de, voor dat kalenderjaar, juiste namen en bedragen kan ingeven. De vorige bestanden (kalenderjaren) dien ik namelijk om diverse redenen definitief te bewaren.

In bijlage voeg ik een duplicaat van mijn huidig bestand welk ik volledig (hoop ik toch) gestript heb van gevoelige informatie (namen gewijzigd en fictieve bedragen ingevoerd).
Verder heb ik een 5-tal fictieve transacties ingegeven zodat (hopelijk) de globale werking van het bestand duidelijker wordt.
Moest er toch iets niet duidelijk zijn dan hoor (lees) ik het graag.

Alvast mijn oprechte dank aan diegenen die zich willen wagen aan de gevraagde hulp.


groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #1 Gepost op: 28 augustus 2021, 12:59:24 »
Hallp BlaclDevil,

Waarom steeds die herberekeningen van de saldo's op blad Rek_Overzichten, mogelijk dat het hier mee te maken heeft.
in G5  =als(A5<>""; G4+C5_D5-E5-F5;"") en doortrekken naar beneden.

Voor K5 en O5 idem. formules zetten.

en dan in module4
Sub herwerk_rek_overzicht()
Application.ScreenUpdating = False

With Sheets("Rek-Overzichten")
laatste = .Cells(Rows.Count, 1).End(xlUp).Row
    .Sort.SortFields.Clear
    .Sort.SortFields.Add Key:=Range("A5")
    .Sort.SetRange Range("A5:O" & laatste)
    .Sort.Header = xlNo
    .Sort.Apply
End With

Application.ScreenUpdating = True

End Sub

p.s.  zelf heb ik de oude code eens geprobeerd met 800 regels (ging heel rap)

Zie dat je nog steeds geen liefhebber bent van Userforms ;D
Groet,

Albert

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #2 Gepost op: 28 augustus 2021, 13:19:27 »
Hoi BlackDevil,

Toch nog enkele suggesties die ik zelf in het verleden heel vaak heb gekregen.

Vermijd het gebruik van activate en select ( vaak helemaal niet nodig.)
Maak gebruik van echte tabellen. (blad Rek_Overzicht)

En: Durf het bijna niet te zeggen. Maak gebruik van een Userform voor de invoer. ;D

kijk eens hier voor inspiratie https://www.oplossing.be/excel/listboxen-in-een-formulier/
Groet,

Albert

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #3 Gepost op: 28 augustus 2021, 13:24:10 »
Hey Albert,

Dank voor je reactie.
De code werd geschreven door iemand waarmee ik al bijna een half jaar totaal geen contact meer heb, vandaar dat ik hier hulp had gevraagd omdat ik een deel van de code niet geheel begreep en er dan liever zelf niet te veel in wou prutsen. Zelf heb ik enkel een klein stukje code aangepast achter de opdrachtknop 'wissen' omdat de oorspronkelijke code enkel alle velden leegmaakte maar de TA-rekening en de datum niet opnieuw op standaardwaarde plaatste.

Het niet langer meer werken met formules op het blad 'rek-overzichten' is een bewuste keuze geweest omdat dan de uitkomsten niet meer zouden kloppen bij een wijziging in de rijen (toevoegen, verwijderen, verplaatsen).
De opdrachtknop "herstel" die hier geplaatst staat is ook specifiek en enkel om, ingeval van een foutieve ingave via transacties, op een snelle wijze de fout te kunnen aanpassen en alzo het geheel via vba snel te herberekenen.
Als effectief het werkblad 'rek-overzichten' bij elke transactie vanaf het begin berekend wordt, tja, dan begrijp ik volkomen waarom de verwerkingstijd alsmaar langer word. Had geen idee dat de code dusdanig geschreven was om elke keer opnieuw alles te gaan berekenen, is volgens mij ook volledig overbodig om dit bij elke transactie te gaan doen. Dit is enkel nuttig ingeval er een 'herstel' moet plaatsvinden.

Wat het al dan niet gebruiken van een UserForm betreft is dit de keuze geweest van de persoon die de code heeft geschreven. Ik had hier aanvankelijk wel voor een UF gekozen maar de codeur had liever dat ik het rechtstreeks in een werkblad zou plaatsen.

Ik zal toch nog maar eens grondig de code bestuderen. Maar formules op 'rek-overzicht' vermijd ik liever.

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #4 Gepost op: 28 augustus 2021, 13:46:15 »
En: Durf het bijna niet te zeggen. Maak gebruik van een Userform voor de invoer. ;D
kijk eens hier voor inspiratie https://www.oplossing.be/excel/listboxen-in-een-formulier/
ondertussen uw wijze raad opgevolgd (ik werk nu met een Userform) voor mijn budget programma en werkt perfect !
Mvg,
Montagnard

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #5 Gepost op: 28 augustus 2021, 14:09:40 »
Vermijd het gebruik van activate en select ( vaak helemaal niet nodig.)
Zoals in mijn vorig bericht reeds vermeld heb ik de code niet zelf geschreven.
Citaat
Maak gebruik van echte tabellen. (blad Rek_Overzicht)
Eerlijk gezegd zie ik niet goed hoe ik de huidige opmaak van rek-overzichten kan verwerken in "echte" tabellen.
De drie rekeningen dienen visueel gescheiden te blijven doch moet elke rij van elke rekening verbonden kunnen blijven
met de datum en mededeling in kolommen A en B. Verder heb ik het, zeker voor dit overzicht, totaal niet voor die lelijke
kolomkoppen van de "echte" tabellen. Ook de gekleurde rijen vind ik voor dit overzicht ongewenst (ok, die kleuren kan ik wel
aanpassen, maar toch).
Citaat
En: Durf het bijna niet te zeggen. Maak gebruik van een Userform voor de invoer. ;D
Zoals ook vermeld in mijn vorig bericht was het niet gebruiken van een UF niet mijn keuze maar de keuze van de persoon
die de code heeft geschreven. Ik was al blij dat ik na ruim 20 jaar de verwerking van mijn boekhouding eindelijk wat
ge-automatiseerder kon doen.

Maar ik zal de opbouw van het gehele bestand nog eens herbekijken en zien of ik niet een aantal aanpassingen kan maken
en dan ineens toch voor mijn eerste keuze (UF) te gaan voor de transacties zelf. Tenminste als ik met een UF ook de overzichten
in transacties kan behouden (zoals ze nu zijn) én niet bij elke wijziging in de namen van de inkomst- en uitgaveposten het UF ga
moeten aanpassen of opnieuw ontwerpen. Sowieso is het visuele aspect voor mij minstens even belangrijk als de werking van
het geheel.

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #6 Gepost op: 28 augustus 2021, 14:18:03 »
Citaat
Het niet langer meer werken met formules op het blad 'rek-overzichten' is een bewuste keuze geweest omdat dan de uitkomsten niet meer zouden kloppen bij een wijziging in de rijen (toevoegen, verwijderen, verplaatsen).
Wijzingen in een boekhouding met je eigenlijk aanbrengen dmv. een tegenboeking.

Citaat
De opdrachtknop "herstel" die hier geplaatst staat is ook specifiek en enkel om, ingeval van een foutieve ingave via transacties, op een snelle wijze de fout te kunnen aanpassen en alzo het geheel via vba snel te herberekenen.
Hiermee geef je al aan dat het geheel niet "hufterproof"is , Sorry voor mijn woordkeuze. :o

Citaat
Wat het al dan niet gebruiken van een UserForm betreft is dit de keuze geweest van de persoon die de code heeft geschreven.
Met een USerform kan het allemaal een stuk eenvoudiger.

Dat je de code niet helemaal kunt volgen is begrijpelijk. Het geheel zal zeker wel werken maar steekt behoorlijk moeilijk in elkaar.
( Zelf heb ik ook behoorlijk wat tijd nodig gehad en ben er nog steeds niet helemaal uit.)
Met de kennis die je zelf hebt van VBA moet het toch mogelijk zijn om gewoon eens helemaal opnieuw te beginnen. Lijkt me eigenlijk het beste.

Groet,

Albert

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #7 Gepost op: 28 augustus 2021, 14:30:09 »
hey BlackDevil , ik heb mijn "budget" (eenvoudig bij mij) programma ook drastisch veranderd , eigenlijk bijna vanaf nul herbegonnen , omdat ik nu dus ook gebruik maak van zo'n "Userform"  als invoer i.p.v. de invoer te doen in bepaalde cellen , ik heb veel meer controle nu.
wat is er veranderd :

1) omdat ALLE verhandelingen sowieso worden opgeslagen in het werkblad "verhandelingen" (en ik daar alles wat ik wil kan uitfilteren) is er op het hoofdblad "Budget" nu enkel nog de maandelijkse uitgaven te zien per categorie , i.p.v. ook nog eens onderverdeeld met de begunstigden erbij (dat gaf heel veel problemen als ik er ook maar één categorie of Begunstigde wilde bijvoegen.

2) ik werk nu dus met "listboxen" waarvan de indexen op blad "Data" staan , daar kan ik gewoon zaken veranderen/bijvoegen.

3) de maandelijkse "weerkerende" betalingen die in mijn vorige versie 4 dagen voor datum tot 4 dagen erna automatisch werden voorgesteld heb ik veranderd : als je in listbox2 een begunstigde kiest die voorkomt op werkblad "Maandelijks" dan wordt het bijhorende bedrag automatisch ingevuld , werkt veel intuïtiever dan voorheen.

4) als je bij "Sparen" kiest voor "overboeken" dan wordt het bedrag van de zicht- naar spaarrekening geboekt , geef je een negatief bedrag in (-100) dan is het van de spaar- naar zichtrekening.
    kies je "rente" dan wordt de rente bijgeteld en ingevuld in cel V34 en O5

nogmaals , dit is een zeer eenvoudig budget werkblad , ik ben een gepensioneerd arbeider met maar 2 rekeningen  :-[....voor velen zal mijn werkblad onvoldoende zijn maar voor mij werkt het perfect én ik heb het , met VEEL HULP van onze "helpers" hier op ons forum , ZELF gemaakt naar MIJN wensen.

Mvg,
Montagnard.


Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #8 Gepost op: 28 augustus 2021, 14:38:43 »
Wijzingen in een boekhouding met je eigenlijk aanbrengen dmv. een tegenboeking.
Het betreft hier dan ook totaal geen "echte" boekhouding maar een louter overzicht/verwerking
van de huishoudelijke inkomsten/uitgaven. De 'rek-overzichten' is een pure 'snelle' weergave
van mijn rekeninguittreksels waarbij de drie rekeningen tegelijkertijd kunnen geraadpleegd
worden. Soms moet er op een eerdere datum nog een extra inkomst of uitgave worden ingevoerd
en dan is de huidige werkwijze van het bestand ideaal omdat het gewoon onderaan kan toegevoegd
worden en automatisch door VBA op de juiste plaats word gezet en de saldo's worden herberekend
(dmv chronologische sortering). Met formules wordt dit veel te omslachtig.
Citaat
Hiermee geef je al aan dat het geheel niet "hufterproof"is , Sorry voor mijn woordkeuze. :o
Met foutieve ingave bedoel ik hier gewoon bvb een typfout bij ongeplande transacties ofwel het vergeten
aanvinken van de checkbox 'Easy-save' ed... maar goed...

Citaat
Dat je de code niet helemaal kunt volgen is begrijpelijk. Het geheel zal zeker wel werken maar steekt behoorlijk moeilijk in elkaar.
( Zelf heb ik ook behoorlijk wat tijd nodig gehad en ben er nog steeds niet helemaal uit.)
Met de kennis die je zelf hebt van VBA moet het toch mogelijk zijn om gewoon eens helemaal opnieuw te beginnen. Lijkt me eigenlijk het beste.
Tot die conclusie was ik zelf dus ook ondertussen al gekomen...

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #9 Gepost op: 28 augustus 2021, 15:01:00 »
Citaat
Tot die conclusie was ik zelf dus ook ondertussen al gekomen...
:thumbsup:
Gaat zeker lukken.. veel succes.
En voor hulp kun je hier altijd terecht. :help:
Groet,

Albert

Offline AD1957

  • Ervaren lid
  • ***
  • Berichten: 250
  • Oplossing.be
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #10 Gepost op: 28 augustus 2021, 15:15:44 »
Hoi Montagnard,

Die aanpassingen in jouw bestand heb je echt goed gedaan. \o/
Groet,

Albert

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #11 Gepost op: 28 augustus 2021, 15:21:33 »
@Montagnard,

Hartelijk dank voor je reactie en het delen van jouw budget-bestand.
Ik heb het eens vluchtig bekeken en er zijn zeker onderdelen tussen die ik ook wel wil toevoegen aan mijn bestand.
Eerlijkheidshalve moet ik zeggen dat ik al langer een uitgebreider bestand wou voor mijn huishoudelijke boekhouding/budgetbeheer
en is mijn huidig bestand dus eigenlijk nog maar louter een overzichtsbestand waar ik alles snel kan raadplegen/opvolgen.
Het jaaroverzicht in mijn bestand vind ik voor mezelf makkelijk om een totaal-overzicht te krijgen in welke maanden er een
mogelijks 'tekort' zou kunnen zijn zodat ik hiervoor dan tijdig, in de maanden dat er een eventueel overschot is, een extra spaarsom
kan wegzetten. Verder is het voor mij dan ook handig om in dit jaaroverzicht onmiddellijk te kunnen zien wat er in de huidige maand
al dan niet nog moet betaald worden (dmv ingekleurde cellen van reeds uitgevoerde transacties).
Jaaroverzicht bevat enkel maar de gekende inkomsten/uitgaven vandaar dat ik dan ook het blad 'rek-overzichten' heb waarbij ik de drie
rekeningen, naast elkaar, snel kan raadplegen en kan opvolgen in hoeverre alles werkelijk loopt omdat hier echt alle inkomsten/uitgaven
op vermeld staan, dus ook de ongeplande.
Dus die twee overzichten/werkingen wil ik sowieso wel behouden omdat het mij een snel overzicht geeft waar er in het budget zelf iets
aangepast moet worden.
Maar in jouw bestand vind ik het globaal overzicht 'budget' héél interessant om te kunnen zien naar welke categorieën de meeste uitgaven gaan ed...
Dus dat is zeker iets dat ik, mits jouw toestemming, ook wel wil implementeren in mijn (nieuw) bestand.

De wijze dat jij de transacties uitvoert (UF) vind ik ook wel interessant met die afhankelijke keuzelijsten. Maar enkele van de onderdelen van mijn
ontwerp inzake transacties dien ik ook nog te behouden dus ga ik eens bestuderen hoe ik beide zou kunnen samenbrengen in één UF.

Het enige wat ik persoonlijk nogal moeilijk vind is het bepalen tot welke categorie bepaalde posten het best worden toegekend.
Zoals bvb autoverzekering en autotaks... beide kunnen behoren tot de categorie "auto-kosten" maar autoverzekering kan ook behoren tot de categorie "verzekeringen" en autotaks kan ook behoren tot de categorie "taksen"...
Idem voor bvb hospitalisatie-verzekering... plaats je dat bij "medische-kosten" of ook gewoon bij "verzekeringen"...
Dat is eigenlijk één van de redenen waarom ik mijn boekhoud/budget-bestand nog steeds niet verder uitgewerkt heb...
Maar ik vermoed dat dit toch wel ergens gewoon een persoonlijke keuze moet worden.

Ik ga het sowieso allemaal eens grondig bekijken, mijn bestand, jouw bestand, en de mogelijkheden om dan een volledig nieuw bestand te maken met de gewenste onderdelen uit beide bestanden. Uiteraard volledig mits jouw toestemming om enkele onderdelen uit jouw bestand te mogen gebruiken.
Ik heb nu wel de komende dagen nog veel voorbereidingswerk voor de eerste schooldag van mijn dochter maar tussendoor zal ik hier en daar wel een
uurtje kunnen besteden aan een nieuw boekhoud/budget-bestand.

groetjes,
BlackDevil
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #12 Gepost op: 28 augustus 2021, 15:33:37 »
BlackDevil :
ik heb zelf genoeg zaken gebruikt die hier op het forum te vinden zijn , dus gebruik maar gerust alles wat je wil uit mijn bestand , daarom dat ik het ook gepost heb  :).
en idd , de indeling van categorieën en begunstigden is iets dat je naar eigen aanvoelen kan/mag/moet invullen.....
ik wou je alleen maar een idee geven hoe ik het in elkaar heb gezet , misschien is het een goeie basis om van daaruit verder te doen , ik ben ook altijd bezig om verder uit te werken , aan te passen , juist dat geeft zo'n voldoening als je iets "zelf" maakt , al dan niet met (veel) hulp van andere forum leden.
ik heb ook heel veel "rem" regels bijgevoegd , zodat het voor een ander makkelijker is om te begrijpen wat waar voor staat.

Mvg,
Montagnard.

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #13 Gepost op: 28 augustus 2021, 15:35:31 »
Hoi Montagnard,

Die aanpassingen in jouw bestand heb je echt goed gedaan. \o/
dankuwel Albert  :)

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: VBA-code versnellen/aanpassen/opschonen...
« Reactie #14 Gepost op: 29 augustus 2021, 15:23:18 »
Update :
Mijn bestand serieus aangepast , 1ste wat layout betreft en 2de als je nu kiest voor een nieuw bestand dan wordt gevraagd naar de beginstand van de zichtrekening en Spaarrekening , alsook de naam waaronder het moet opgeslagen worden , het nieuwe bestand wordt dan in de map "documenten" van de gebruiker opgeslagen....
ik heb ook nog 3 extra lijnen met categorie bijgemaakt , die namen kunnen vrij veranderd worden en moeten dan ook aangepast worden op het werkblad "Data"  , en de desbetreffende begunstigden moeten daar dan ook nog ingevuld worden.
voorlopig blijft het hier nu bij , alle suggesties zijn zeker welkom !
standaard is het werkblad "Budget" beveiligd maar ZONDER wachtwoord  , als je de beveiliging opheft en dan weer instelt , mag er maar één enkele optie aangevinkt zijn , zie bijgevoegde screencopy.

Mvg,
Montagnard.

 


www.combell.com