Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pb select feuille en VBA

  • Initiateur de la discussion Michel
  • Date de début
M

Michel

Guest
A partir d'un classeur 1, je n'arrive pas à programmer en VBA l'activation dans le classeur 2 de la feuille qui porte le même nom que la valeur que contient la cellule "C5" du classeur 1. En ancienne programmation c'est : =SEL.CLASSEUR(TexteRègle!C5;"00"))
Merci de votre aide
 
V

vincent

Guest
Re le fil Jean marie

je viens de refaire le test

With Workbooks("classeur2")
.Activate
.Sheets(Range("c5").Value).Select
End With

ne fonctionne que si elle est active du classeur 1 et selectionne la feuille dont le nom est en c5 dans le classeur 2

Si c'est pas ca a na rien compris !! lol

@+Vincent

ps au pire remplacer .Sheets(Range("c5").Value).Select par .Sheets(workbooks("classeur1").sheets(1).Range("c5").Value).Select
ps2 pour info j'ai fait le test en mettant cette macro dans le code de la feuille il n'y a pas de recuperation d'erreur si la valeur de c5 n'est pas valide ou si classeur2 n'est pas ouvert.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…