Bonjour à tous,
J'ai écrit quelques macros pour de la gestion de comptes financiers, qui marchent très bien et ont été éprouvées . J'ai décidé de regrouper ces différentes fonctions sur une feuille de mon document excel, et de créer des boutons qui appellent ces différentes macros. Problème: lorsque j'édite le code d'un bouton et que j'y colle ma macro, le programma se comporte différemment. Voici l'extrait du code qui pose problème:
Lorsque j'exécute le bouton (situé en Feuil1), la macro plante au moment du test "While Cells(j, 1) <> "" ". En effet, il va chercher la Cells(j,1) de la feuil1 alors que je lui ai explicitement demandé de sélectionner la 3, comme s'il était bloqué sur la Feuil1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub CommandButton1_Click() Worksheets(3).Select j = 3 While Cells(j, 1) <> "" ... j = j + 1 Wend ...
Si j'exécute la macro en dehors du bouton, Cells(j,1) correspond bien au contenu de la cellule(j,1) de la Feuil3. N'est-il pas possible de travailler sur différentes feuilles avec un bouton?...
Je travaille sous Excel 2003 comme précisé dans le titre. Si vous avez besoin de précisions n'hésitez pas à me demander, et merci pour votre aide!
Partager