Error '1004': Unable to get the EditBoxes property of the DialogSh

22/02/2006 - 01:13 por pedrito | Informe spam
Buenas,

Tengo un problema con una macro y a ver si alguna mente avispada...

Se trata de algo poco complejo, creo. Un "usuario" pincha un botón de la
hoja, salta un cuadro de diálogo, se insertan datos en los campos del cuadro,
se da a "aceptar", se debería cerrar el cuadro, y unos números aparecerían en
la hoja.

Pero no, al dar "aceptar":

Error '1004': Unable to get the EditBoxes property of the DialogSheet.

Cuando?: el la primera ejecución del primer comando de la macro.
Al enviarlo a Portugal y ejecutarlo desde ahí sale este error, en concreto
en el primer comando de ejecución.

He consultado por ahí y puede ser algo relacionado con el idioma (acentos,
etc?)

El código reza:

If DialogSheets("Diálogo1").Show Then
Worksheets("Entrada de dades").Cells(3, 3).Value = _
DialogSheets("Diálogo1").EditBoxes("Cuadro de edición 4").Text

(Del DEBUG: Se taga el "If" pero muere en el "Then")

¿Debo reescribir el código sin acentos?

* Comentar que la macro funciona bien (es decir, NO sale el error '1004')
entre versiones '97 y 2003 con los win'97, 2000, o XP.
* Tampoco es cosa del nivel de seguridad de MACROS.

GRACIAS
 

Preguntas similares