Ouvrir un fichier portant le nom d'une variable

Salut à tous,

Dans une petite, toute petite macro VBA, je souhaiterais affecter à la variable "fiche" le nom ou la valeur se trouvant dans la cellule B5 d'un tableau. Ce nom sera par exemple "distribution5".

Pour ce faire, j'ai écrit :

Dim fiche

fiche = Range("B9").Value

Ensuite, je souhaiterais avec la variable "fiche" passer sur le classeur portant le nom de la cellule B5 soit "distribution5.xls" déja ouvert .

Et là panique à bord !

J'ai essayé : Workbooks.Open Filename:= fiche.xls mais ça ne marche pas. Que faire???

Simple allez-vous me répondre. Que né ni, que né ni pour un néophyte comme moi !

Une réponse serait la bienvenue car, à la vérité, je patauge dans mon ignorance.

A l'avance merci

Bonjour

On n'a pas le temps de répondre que la demande change

A tester

Sub test2()
Dim Fiche As String
Dim Wb As Workbook

  Fiche = Range("B9")
  Set Wb = Workbooks("distribution5.xls")
    Wb.Sheets(Fiche).Activate
  '
  '
  '
End Sub

Tout est OK

Merci Banzai64

Rechercher des sujets similaires à "ouvrir fichier portant nom variable"