- 28 Jul 2019 às 09:20
#46118
Olá, tenho experiencia com VBA mas esse problema está bem difícil. Tenho um sistema de cadastros e gostaria de proibir a inserção/modificação de qualquer palavra/propriedade das células.
Isso seria facilmente feito através do Plan1.Protect, porém, são milhares de registros e isso atrasa muito a exportação e importação dos registros.
Outro modo que já tentei, foi bloquear pelo método OnKey, mas não resolve, pois preciso digitar no Userform. O modo Workbsheet_Change poderia resolver, mas ele acaba bloqueando o Script do Userform...
Resumindo: Proibir a inserção de dados direto na planilha, mas permitir que o código do Form faça isso...
Alguma ideia?
Isso seria facilmente feito através do Plan1.Protect, porém, são milhares de registros e isso atrasa muito a exportação e importação dos registros.
Outro modo que já tentei, foi bloquear pelo método OnKey, mas não resolve, pois preciso digitar no Userform. O modo Workbsheet_Change poderia resolver, mas ele acaba bloqueando o Script do Userform...
Resumindo: Proibir a inserção de dados direto na planilha, mas permitir que o código do Form faça isso...
Alguma ideia?