Ik heb een excelbestand met beveiligde tabbladen (ivm ongewenst wijzigen van waarden op het invulformulier)
Met een VBA code zet ik de vooringevulde waarden uit een datablad op het invulformulier.
tenminste, dat wil ik. Omdat het invulformulier beveiligd is 'mag' de code niets wijzigen op het invulformulier (beter: de geblokkeerde cellen staan dit niet toe)
De simpelste oplossing is om de beveiliging tijdelijk op te heffen. Maar....kan dat met VBA? (Zo ja, hoedan?)
De lastigste oplossing is om de code per 'niet geblokkeerde' cell om te schrijven.
Ik weet dat het handig is om een xlsm bij te voegen, maar ik kan dit bestand niet openbaar maken (klinkt geheimzinnig
)
Met een VBA code zet ik de vooringevulde waarden uit een datablad op het invulformulier.
Code:
Sheets("Invoer").Range("D5:D72") = Sheets("Invoer (origineel)").Range("D5:D72").Formula
tenminste, dat wil ik. Omdat het invulformulier beveiligd is 'mag' de code niets wijzigen op het invulformulier (beter: de geblokkeerde cellen staan dit niet toe)
De simpelste oplossing is om de beveiliging tijdelijk op te heffen. Maar....kan dat met VBA? (Zo ja, hoedan?)
De lastigste oplossing is om de code per 'niet geblokkeerde' cell om te schrijven.
Ik weet dat het handig is om een xlsm bij te voegen, maar ik kan dit bestand niet openbaar maken (klinkt geheimzinnig
