Je fais face à un problème sur ma macro VBA sur Excel 2013.
Je souhaite faire en sorte de sélectionner la cellule A(n) suivant une équation n = précédemment entrer.
Lorsque je tape ceci à titre d'exemple : ThisWorkbook.Worksheets("Feuil1").Range("A42").Select; le programme fonctionne.
Or dès que j'essaye de mettre A(n), on m'indique une erreur. Quelle est la manipulation à faire ?
Re : Macro VBA pour séléctionner une cellule suivant équation
Bonjour Paf,
Je suis revenu à l'utilisation de mon équation en modifiant quelque points.
C'est à chaque fois la ligne Range ("A" & n).Activate qui pose problème.
Après de nombreux essais plusieurs types d'erreurs sont apparus. Je vous mets le dernier programme en cours ainsi que le message d'erreur qui s'affiche :
Private Sub BP1_Click()
Dim NumGen1 As Integer
Dim n As Integer
n = 7 + 35 * (Worksheets("Lames Général").Range("NumGen1").Value - 1)
ThisWorkbook.Worksheets("Lames 1 en 5,4").Activate
Range("A" & n).Activate
End Sub
Message Erreur : " L'indice n'appartient pas à la sélection" ou "La méthode Activate de la classe Range a échoué"
Re : Macro VBA pour séléctionner une cellule suivant équation
Bonjour,
Le programme fonctionne et je vous en remercie. Je n'aurais jamais pensé au Activesheet devant le Range.
Merci à vous pour le temps consacré !