Erreur VBA : erreur d'exécution 57121 - VB/VBA/VBS - Programmation
Marsh Posté le 06-12-2012 à 10:42:43
  
  
Bon finalement, j'ai résolu mon problème mais... j'aimerais bien savoir pourquoi j'ai eu ce souci 57121. 
Bref, voici comment j'ai procédé : 
 - j'ai copié mon onglet : RFN (2), 
 - j'ai supprimer mon onglet RFN, 
 - j'ai renommé mon onglet RFN (2) en RFN... 
Aussi simple que ça... 
Mais bon, c'est assez bizarre...
Marsh Posté le 15-01-2013 à 16:27:44
Précises bien la source de l'objet que tu vas chercher, VBA est très capricieux.
Donc utilises ThisWorkbook.Worksheets("blabla" ) ou Excel.Workbooks("tonclasseur" ).Worksheets("blabla" ) et pas directement Sheets
Marsh Posté le 16-01-2013 à 20:52:12
Il y avait pas un espace après le "RFN" dans le nom de ton onglet?
Marsh Posté le 23-01-2013 à 16:51:24
| sh_kyra a écrit : Précises bien la source de l'objet que tu vas chercher, VBA est très capricieux.  | 
 
 
Très bonne remarque, 
Il devrait y avoir un tuto des truc à ne pas faire, car ce genre de facilités pourris le code VBA partout ou j'en vois. 
 
le ".select" 
et l'objet "selection" sont aussi à bannir... 
ça impose des truc comme quoi la fenêtre/feuille doit être visible, ou d'autres effets de bord. 
Marsh Posté le 06-12-2012 à 10:30:55
Bonjour à tous !
J'ai un souci avec une macro que j'ai créée.
La première ligne est la suivante :
Sheets("RFN" ).select
Lorsque je suis en mode 'Pas à pas', le programme n'exécute pas cette ligne et me donne l'erreur 57121...
Franchement, je ne vois pas où est le problème...
Quelqu'un a une idée ?
---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To