Petite incomprehenssion du code VBA

Bonjour, j’ai un fichier « données » (cf. pièce jointe) constitué de 2 colonnes, la première correspond au nom des sociétés et la deuxième les lieux où les sociétés sont présente. J’ai mis un code VBA dans ce fichier qui permet de calculer le nombre de fois que le lieu est fréquenté puis qui renvoi les valeurs dans le fichier « récapitulatif » : ça m’affiche le lieu dans la première colonne puis les valeurs qui lui correspondent.

Le code VBA dans le fichier « donné » va donc afficher le nom des différents lieux dans la colonne A puis le nombre de fréquentation associé dans la colonne B dans le fichier « récapitulatif ».

Le code que j’ai fonctionne très bien seulement voila je ne comprends pas pourquoi il ne prend pas tous les lieux en considération, en l’occurrence ici je n’ai pas « Grenoble » et « Marseille ».

Que faire dans le code VBA pour tous les avoir ?

13donnees.xlsm (17.19 Ko)
10recapitulatif.xlsx (8.74 Ko)

Bonjour,

tu devrais rétablir le contrôle d'erreur après l'ouverture de ton fichier avec On Error GoTo 0 et traiter les erreurs.

eric

je suis débutant en VBA,

où est ce que voulez vous que j'insere cette fonction "On Error GoTo 0" exactement?

...
        'MsgBox "Ce fichier est ouvert"
    End If
    On Error GoTo 0
...

eric

Rechercher des sujets similaires à "petite incomprehenssion code vba"