Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

VBA Excel variable meegeven tussen forms

Anoniem
Toontjuh
3 antwoorden
  • Beste,

    Ik ben bezig met het bouwen van een admin programma in Excel (2003). Voor eigen gebruik
    Nu heb ik een invoer scherm gebouwd en afhankelijk van de daar ingevulde waarden wordt er dan wel of niet een tweede scherm aangegroepen.
    De opgegeven informatie wordt in rij binnen de excel sheet geplaats.
    Nu bepaal ik de rij waar de informatie moeten komen te staan door middel van de volgende code:
    [code:1:1414720ff9]
    Dim rij As Integer
    'Bepaalde rij waar de nieuwe transactie moet komen:
    rij = Sheet3.Range("A65536").End(xlUp).Row
    rij = rij + 1
    [/code:1:1414720ff9]
    Nu wil ik de variable rij meegeven naar de volgende het volgende form zodat ik deze code niet bij iedere scherm hoeft te herhalen. Hoe kan ik dit het beste aanpakken?
  • Hallo,

    Je kan dan volgens mij het beste de variable 'rij' declareren als public.

    Grz.
    Tonny
  • Hi Tonny,

    Bedankt voor je antwoord maar als ik rij als public aanmaak, kan ik deze niet vullen met de code:
    [code:1:9da439f106]
    rij = Sheet3.Range("A65536").End(xlUp).Row
    [/code:1:9da439f106]

    Ik krijg dan de volgende fout melding dat de code buiten procedure valt.
    Wanneer ik de variable rij in het eerst form vul blijft deze leeg in het volgende form.

    gr
    Bart

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.