Problème avec une vielle macro Excell

Problème avec une vielle macro Excell - Programmation

Marsh Posté le 04-07-2002 à 11:57:43    

N'étant pas du tout expert des macros Excell (ni d'excell tout court d'ailleurs), on m'a demandé de faire tourner une macro datant de 1994 (excell 2.0) sous Excell 2000 ou XP. Dans les deux cas j'ai le même problème :
 
Lorsque je rentre dans une EditBoxes et que j'efface la valeur déjà présente dedans, j'ai le messaghe suivant :
 
"Erreur 1004  
Impossible de lire la propriété EditBoxes de la classe DialogSheet"
 
voici le code :
 
Sub Macro11_QuandChangement()
    Sheets("Dén.UNDA" ).Range("C2" ).Value = DialogSheets("Dialog3" ) _
    .EditBoxes("modification 7" ).Text
    DialogSheets("Dialog3" ).EditBoxes("modification 11" ).Text _
    = Sheets("Dén.UNDA" ).Range("D2" ).Value
End Sub
 
Qq'un pourrais m'aider?
 
Merci d'avance.

Reply

Marsh Posté le 04-07-2002 à 11:57:43   

Reply

Marsh Posté le 04-07-2002 à 16:29:15    

J'avais écrit des macros sous Word 2, il m'a fallu tout réécrire sous Word 2000, tout avait changé....
 
Je suis pas spécialiste du tout, mais dans l'aide de EXCEL 2000, il y a InputBox qui remplacerait peut-être "mieux" EditBoxes.  
 
Un spécialiste (pas trop jeune !) va peut-être passer par là.

Reply

Marsh Posté le 04-07-2002 à 23:08:42    

 J'ai eu exactement le même problème cette semaine... En fait il s'agit d'un bug de conversion de macros et des contrôles...
En fait vérifie bien que les noms de tes champs EditBoxes correspondent bien à ceux que tu appel dans ta fonction...
 
  En tout cas, moi, c'est comme ça que j'ai pu résoudre le problème...  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed