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

Problème avec autre feuille

  • Initiateur de la discussion Hector
  • Date de début
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
 
B

Baside

Guest
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é.
 
A

active ...

Guest
Hello !

Merci pour la réponse, mais je crois que j'ai trouvé en fait j'utilise un peu partout des .select et des activecell ... c'est ça qui me pose des soucis.

@+
Hector
 

Discussions similaires

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