Bonsoir le forum
J'ai un pb que je n'arrive pas à resoudre : je souhaite utiliser une macro qui demande l'ouverture d'un fichier puis dans ce fichie que je choisis d' ouvrir je veux qu'il me créee une plage dynamique
Est possible ? mon programme marche bien si le nom du fichier est ecrit en dur
Merci de votre aide
J'ai un pb que je n'arrive pas à resoudre : je souhaite utiliser une macro qui demande l'ouverture d'un fichier puis dans ce fichie que je choisis d' ouvrir je veux qu'il me créee une plage dynamique
Code:
Sub PlageCAT6()
Dim Fichier As String
Fichier = Application.GetOpenFilename("Fichier XLS (*.xls),*.xls")
Workbooks.Open Filename:=Fichier
' création plage dynamique
ActiveWorkbook.Names.Add Name:="MaPlage1", RefersToR1C1:= _
"=OFFSET([Fichier]Feuil1!R1C13,,,COUNTA([Fichier]Feuil1!C6),10)"
End Sub
Est possible ? mon programme marche bien si le nom du fichier est ecrit en dur
Code:
Sub PlageCAT5()
' création plage dynamique
ActiveWorkbook.Names.Add Name:="MaPlage", RefersToR1C1:= _
"=OFFSET([toto.xls]Feuil1!R1C6,,,COUNTA([toto.xls]Feuil1!C6),9)"
Merci de votre aide