Hallo
Ik ben mijn kennis van VBA aan het vergroten en loop in meerdere formulieren tegen een paar probleempjes op. Wie wil me helpen bij het volgende?
Ik heb een sheetje toegevoegd als voorbeeld.
Ik werk vaak met Tabellen waar OF een nieuwe regel toegevoegd moet worden OF een regel gewijzigd moet worden.
In dit voorbeeld heb ik ervoor gekozen omdat via en Multipage te doen.
Page 1 om een nieuw record toe te voegen en Page 2 om te wijzigen.
Ik heb volgend vragen:
Bij Nieuw:
- TxTID wil ik automatisch vullen met de eerst volgende waarde. Dus =MAX(Tabel1[ID.NR.])+1
Waarde staat overigens in Cel H2
Dit veld vult hij nu wel automatisch maar dan moet ik eerst naar page 2 en dan naar page 1 ……?? Das raar. Ik heb geprobeerd met before update en after update en userform initialize maar hij ‘pakt’ het niet
Bij wijzigen:
- Hier heb ik bij ID ophalen een application gebruikt die me een foutmelding oplevert. Ik begrijp niet waarom? Wie legt me dit uit en heeft een oplossing?
- Als daarna alle velden gevuld zijn moet de waarde niet als nieuw record naar de tabel maar de bestaande records aanpassen. Ik vindt via Youtube meerdere routines hiervoor maar geen van die oplossing doet wat ik wil. Zo vond ik een oplossing die eerst de hele rij schoonmaakt “Clear”, maar dan is ook de formule in kolom f bijvoorbeeld weg en die moet juist blijven
Dank alvast voor alle hulp. VBA is zo geweldig en via dit forum kom ik steeds verder TOP!
Steven
Bekijk bijlage TestjeFormulier met wijzigen.xlsm
Ik ben mijn kennis van VBA aan het vergroten en loop in meerdere formulieren tegen een paar probleempjes op. Wie wil me helpen bij het volgende?
Ik heb een sheetje toegevoegd als voorbeeld.
Ik werk vaak met Tabellen waar OF een nieuwe regel toegevoegd moet worden OF een regel gewijzigd moet worden.
In dit voorbeeld heb ik ervoor gekozen omdat via en Multipage te doen.
Page 1 om een nieuw record toe te voegen en Page 2 om te wijzigen.
Ik heb volgend vragen:
Bij Nieuw:
- TxTID wil ik automatisch vullen met de eerst volgende waarde. Dus =MAX(Tabel1[ID.NR.])+1
Waarde staat overigens in Cel H2
Dit veld vult hij nu wel automatisch maar dan moet ik eerst naar page 2 en dan naar page 1 ……?? Das raar. Ik heb geprobeerd met before update en after update en userform initialize maar hij ‘pakt’ het niet
Bij wijzigen:
- Hier heb ik bij ID ophalen een application gebruikt die me een foutmelding oplevert. Ik begrijp niet waarom? Wie legt me dit uit en heeft een oplossing?
- Als daarna alle velden gevuld zijn moet de waarde niet als nieuw record naar de tabel maar de bestaande records aanpassen. Ik vindt via Youtube meerdere routines hiervoor maar geen van die oplossing doet wat ik wil. Zo vond ik een oplossing die eerst de hele rij schoonmaakt “Clear”, maar dan is ook de formule in kolom f bijvoorbeeld weg en die moet juist blijven
Dank alvast voor alle hulp. VBA is zo geweldig en via dit forum kom ik steeds verder TOP!
Steven
Bekijk bijlage TestjeFormulier met wijzigen.xlsm
Laatst bewerkt: