OVH Cloud OVH Cloud

Problème de compatibilité macro

2 réponses
Avatar
Thuillier
N'ayant que Exell 2000, j'ai reçu un fichier sous excel97 :
- feuille protégé
- contenant des macros

J'ai positionné une protextion minimale au niveau des macro.

Lors de l'exécution d'une macro, l'erreur 1004 (lié à la protextion)
apparait.
Lors du débuggage, Excel plante lors de l'exécution de la commande :
Selection.Insert Shift:=xlToRight

Quelqu'un a une idée?
D'avance merci,
Francois

2 réponses

Avatar
Nicolas B.
Salut,

La feuille ne doit pas être protégée lorsque tu essaye de la modifier par
macro.

Place avant la modification de la feuille :
activesheet.unprotect
et à la fin :
activesheet.protect


A+
--
Nicolas B.


N'ayant que Exell 2000, j'ai reçu un fichier sous excel97 :
- feuille protégé
- contenant des macros

J'ai positionné une protextion minimale au niveau des macro.

Lors de l'exécution d'une macro, l'erreur 1004 (lié à la protextion)
apparait.
Lors du débuggage, Excel plante lors de l'exécution de la commande :
Selection.Insert Shift:=xlToRight

Quelqu'un a une idée?
D'avance merci,
Francois


Avatar
papou
Bonjour
A priori aucune raison d'incompatibilité.
Déprotéger la feuille avant l'action ?
Sheets("Machin").Unprotect "MotdePasse"

Cordialement
Pascal

"Thuillier" a écrit dans le message de news:
#
N'ayant que Exell 2000, j'ai reçu un fichier sous excel97 :
- feuille protégé
- contenant des macros

J'ai positionné une protextion minimale au niveau des macro.

Lors de l'exécution d'une macro, l'erreur 1004 (lié à la protextion)
apparait.
Lors du débuggage, Excel plante lors de l'exécution de la commande :
Selection.Insert Shift:=xlToRight

Quelqu'un a une idée?
D'avance merci,
Francois