Problème Erreur d'exécution '424'

Victor -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j'ai le code suivant et l'erreur d'exécution '424' pop à chaque fois et je ne sais pas pourquoi.

Est-il possible de m'aider ?

Voici le code :

Sub Test()

'définition des variables
Dim c As Worksheet
Dim res As Integer

'identifier la feuille
Set c = Worksheets("Sheet1")

res = b.Cells(5, 5) - b.Cells(6, 6) - b.Cells(7, 7)

MsgBox (res)

End Sub

4 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    b n'est pas c.

    Dim c As Worksheet
    Set c = Worksheets("Sheet1")
    res = b.Cells(5, 5) - b.Cells(6, 6) - b.Cells(7, 7)
    0
    1. Victor
       
      Ah oui merci je n'avais pu vu.

      Erreur bête.

      J'ai modifier mais maintenant il me met l'erreur '13'.

      Que dois-je faire ?
      0
  2. M-12 Messages postés 1349 Statut Membre 285
     
    Bonjour,
    La feuille se nomme vraiment "Sheet1", ou "Feuil1", ou autres
    De plus tu lui attribue la variable c qui ne sert pas dans ton exemple, puisque tu te sert d'une variable b qui elle n'est pas déclarée
    0
    1. Victor
       
      C'est bien Sheet1.

      J'ai modifié l'erreur bête mais maintenant j'ai l'erreur 13.

      Que dois-je faire ?
      0
  3. M-12 Messages postés 1349 Statut Membre 285
     
    Re,
    Sans rien voir, comment veux tu des réponses ?
    As-tu modifié les "b" en "c"
    0
    1. Victor
       
      Oui j'ai modifié le b et c.

      Voila le code pardon

      Sub Test()

      'définition des variables
      Dim c As Worksheet
      Dim res As Integer

      'identifier la feuille
      Set c = Worksheets("Sheet1")

      res = c.Cells(5, 5) - c.Cells(6, 6) - c.Cells(7, 7)

      MsgBox (res)

      End Sub
      0
  4. M-12 Messages postés 1349 Statut Membre 285
     
    Re,
    Faut savoir ce qu'il y a dans les cellules
    Un classeur modèle irait plus vite
    0
    1. Victor
       
      Dans les cellules se sont des nombres et j'ai déjà mis en modèle.

      C'est pour ça que je capte pas
      0
      1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773 > Victor
         
        Dans les cellules se sont des nombres et j'ai déjà mis en modèle.
        Entre 12 et 1259876,3256748, VBA ne réagit pas de la même manière...

        Serait-ce donc trop demander que de pouvoir obtenir ton classeur exemple?
        0