ActivationAncienneFeuille

D

Didou

Guest
Bonjour le forum,

J'ai demandé de l'aide il y a un petit moment à ce sujet. la solution qui m'a été proposé marche.
Hier en utilisant cette fonction je suis tombé sur une erreur:
j'ai activé cette procédure en premier d'ou apparement le message d'erreur
suivant: Indice en dehors de la plage.
Je ne sais pas comment résoudre ce problème.
Pour ne pas que cela arrive , il faut sélectionner au moins 3 feuilles avant de lancer cette procédure.
Ci-joint le fichier. Si on clique sur le bouton de la feuille2 à l'ouverture
l'erreur se produit.
Par avance merci.
Didou
 

Pièces jointes

  • ActivationAncienneFeuille.zip
    11 KB · Affichages: 20
  • ActivationAncienneFeuille.zip
    11 KB · Affichages: 17
  • ActivationAncienneFeuille.zip
    11 KB · Affichages: 17
P

Pascal76

Guest
Bonjour,

J'ai regardé ta pièce jointe.
Je pense que si dans workbook_Open tu rajoutes
AncienneFeuille = ActiveSheet.Name
cela marche car à première vue ta valeur "AncienneFeuille" n'était pas initialisée si tu sélectionnes directement Feuill2

Tiens moi au courant

Pascal
 
L

LaurentTBT

Guest
Bonjour,

En effet, Pascal a bien analysé le problème avec cette macro que je t'avais envoyé, et a donné la solution consistant à initialiser la variable "AncienneFeuille" à l'ouverture du fichier.

Désolé pour cet oubli et merci Pascal pour la correction.

Bonne journée à tous,
Laurent.
 
D

Didou

Guest
Bonsoir et merci à tous les deux,
Cela fonctionne à tous les coups, mais ce serait plutot à moi d'être désolé
de ne pas avoir trouvé tout seul.....

On ne peux plus se logger sur le forum. Est ce un problème passager?


A+
Didou
 

Discussions similaires