Récupérer le nom d'une feuille

Bonjour,

Je vous expose mon problème.

J'ai une macro qui me sert à copier la colonne d'une feuille vers une autre dans un même classeur le problème est que le nom de mes feuilles changent chaque semaine je veux donc récupérer le nom des deux feuilles que j'utilise pour les utiliser dans ma fonction (qui elle fonctionne).

J'ai donc écrit le code suivant :

Dim feuillePrecedente As String, feuilleActuel As String

feuillePrecedente = Sheets(2).Name
feuilleActuel = Sheets(1).Name

    Dim CellReferenceF1 As Range
    Set CellReferenceF1 = Worksheets("feuilleActuel").Range("C2")

Mas quand je compile j'obtiens le message d'erreur "l'indice n'appartient pas à la selection" et debeuggeur me surligne en jaune la ligne "Set CellReferenceF1 = ......" et je ne comprend pas pourquoi.

Merci d'avance pour votre aide

Bonjour,

Essaie:

Set CellReferenceF1 = Worksheets(feuilleActuel).Range("C2")

ça fonctionne merci beaucoup

Rechercher des sujets similaires à "recuperer nom feuille"