Questione : Problemi di Excel VBA UserInterFaceOnly quando aggiungono listbox

Ciao, il

I ha un manuale che è parola d'accesso protettiva in modo da ho trovato che potrei usare la proprietà di UserInterFaceOnly per permettere che il mio codice di VBA faccia i cambiamenti al mio strato mentre mantenere lo strato protected.

This funziona in su lavorare ad un punto, io posso fare i cambiamenti con il mio codice ma ostacolasse fuori ad un punto qui sotto. La linea. Aggiungere il xlValidateList ..... è dove l'insetto compare. Il messaggio di errore è `di metodo aggiunge' della convalida del `dell'oggetto' venire a mancare. Ora quando il unprotect di I lo strato ed elimina alla proprietà di UserInterFaceOnly lo stesso codice sotto gli impianti perfettamente! class= " lineNumbers " >
1 del >

: 2: 3: 4: 5: 6: >Set codeBody " del prettyprint " " del class= del id= " codeSnippet810065 del >


Any del class= di

Mark
class= del

Risposta : Problemi di Excel VBA UserInterFaceOnly quando aggiungono listbox

Il mio Male - dovrebbe realmente essere DrawingObjects: =False.

Devo confessare comunque che nelle mie prove, sembra essere estremamente con errori se funzioni o non (a volte fa, a volte non) in modo da lo suggerirei unprotect, aggiungerei la convalida e proteggerei nuovamente preferibilmente, essere onesto.

Altre soluzioni  
 
programming4us programming4us