[vba excel] Erreur 32809

Fermé
Teuk 65 - Modifié par Teuk 65 le 16/08/2010 à 12:01
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 17 août 2010 à 00:44
Bonjour,
j'utilise depuis qulques temps une macro que j'ai programmée et qui fonctionnait très bien jusque maintenant, et aujourd'hui, impossible de la faire fonctionner alors que je n'ai pas changé le code, j'obtiens une erreur '32809' : erreur définie par l'application ou par l'objet.
quand je débogue, ca bloque à la premiere ligne après les déclarations:
Public Sub bton_click() 
Dim moisdeb As String, moisfin As String 
Dim semaine As Integer, jdeb As Integer, jfin As Integer, anneedeb As Integer, anneefin As Integer 
Dim mdeb As Integer, mfin As Integer, lmois As Integer 
Dim datereference As Date 
Dim dateOK As Boolean 

semaine = Worksheets("Ajt semaine").Cells(2, 2).Value 
anneedeb = Worksheets("Ajt semaine").Cells(1, 2).Value 

[...]


Bref, ca plante au moment d'attribuer la valeur de la cellule (2, 2) à 'semaine', rien de bien compliqué a prioris. Si en mode débogage je force a passer a la suite, j'obtiens la même erreur dès qu'il y a un bout de code qui renvoie a une worksheet (comme a la ligne suivante par exemple).

Et bien entendu, j'ai vérifié le nom des worksheets et ce genre d'erreurs

Mais encore une fois, ce qui me perturbe le plus, c'est que je n'ai pas touché au code, ni au nom des feuilles.

Merce de m'aider, je n'y comprend vraiment rien


A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
16 août 2010 à 13:16
2
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
17 août 2010 à 00:44
Peux-tu mettre le poste en résolu STP
-1