Selection de cellules dans une feuille

Bonjour,

Quand j'exécute cette ligne avec ma feuille "Tableau d'origine" active ça fonctionne

If Cells(6, col) = "Site B" Then

Mais je veux exécuter ma macro avec une autre feuille active. J'ai écrit ceci

If Worksheets("Tableau d'origine").Cells(6, col) = "Site B" Then

Cette fois j'ai une erreur.

Pouvez vous me dire où est mon erreur ?

Merci

Bonjour,

Sans précision sur l'erreur...

a priori la feuille "Tableau d'origine" n'existe pas ou du moins pas avec cette écriture ...

A+

Je viens de vérifier que le nom de la feuille soit bien le même mais apparemment c'est bon

capture d ecran 2020 11 16 a 13 45 11

J'ai continué mon code comme ceci

For col = 1 To 50
  If Cells(6, col) = "Site A" Then
    Exit For
  End If
Next col

For i = 7 To Iter

    Worksheets("Données").Cells(i - 1, 9) = Worksheets("Tableau d'origine").Cells(i, col)

Next I

La ligne 9 ne pose pas de problème mais la ligne 2 crée une erreur si je met Worksheets("Tableau d'origine").Cells(6, col)

L'image ne montre pas que la feuille porte le bon nom. Un espace en +, en -, au début, à la fin, au milieu... ça ne se voit pas ..

Le plus simple est de faire un copier coller du nom de la feuille vers le code

Oui c'était bien ça. Merci

Rechercher des sujets similaires à "selection feuille"