Problème avec autre feuille

  • Initiateur de la discussion Initiateur de la discussion Hector
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

Hector

Guest
Hello !

Je débute avec excel et ai du faire une petite application. L'utilisateur saisi des plages de données à l'aide de refedit, puis il y a plusieurs traitements et les résultats sont affichés (depuis une cellule cible) sous forme de tableau mis en forme. Tout fonctionne correctement.

Le problème qui se pose à moi est le suivant :

Si j'indique une cellule de destination qui se trouve sur une autre feuille, mon application plante. Comment faut-il gérer le passage sur une autre feuille

Dim cell As String
cell = ResultRefEdit.Value
...
Range(cell).Select
...

=> si ResultRefEdit contient une cellule qui se trouve sur la page en cours ça fonctionne
=> la dernière ligne plante si ResultRefEdit se trouve sur une autre page que celle actuelle
 
Bonjour Hector, le Forum,

Normal, il faut dire à VBA que tu changes de page, ou plutoôt que la cellule de destination appartient à l'objet plage de destination.

Sheets('Feuil2').Range('C8').Value = 123

Dit à VBA que la cellule C8 de l'objet feuil2 prend la valeur 123

Bonne journée, Hervé.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour