Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Erreur

FranQuent

XLDnaute Nouveau
Bonjour,

Voici le code que j'ai créé pour prendre la valeur de la case AD10 dans l'onglet "FF" du fichier souhaité.
Mais il y a une erreur, pourriez-vous me dire laquelle:

Sub importer()
'
' importer Macro
'
' Touche de raccourci du clavier: Ctrl+e
'
Classeur = Application.GetOpenFilename("Classeurs Excel,FF*")
If Classeur = False Then Exit Sub
Workbooks.Open Filename:=Classeur
Worksheets(Classeur).Sheets("FF").Range("AD10").Value

End Sub

Merci d'avance
 

Pierrot93

XLDnaute Barbatruc
Re : Erreur

Bonjour,

regarde peut être aussi ceci :
Code:
Dim Classeur As String, wb As Workbook
Classeur = Application.GetOpenFilename("Classeurs Excel,FF*")
If Classeur = False Then Exit Sub
Set wb = Workbooks.Open(Classeur)
MsgBox wb.Sheets("FF").Range("AD10").Value
bonne journée
@+
 

Pierrot93

XLDnaute Barbatruc
Re : Erreur

Re,

aarf... autant pour moi... modifie ainsi :
Code:
Dim Classeur As String, wb As Workbook
Classeur = Application.GetOpenFilename("Classeurs Excel,FF*")
If Classeur = "Faux" Then Exit Sub
Set wb = Workbooks.Open(Classeur)
MsgBox wb.Sheets("FF").Range("AD10").Value
 

Pierrot93

XLDnaute Barbatruc
Re : Erreur

Re,

on pourrait également codé comme ceci :
Code:
Dim Classeur As Variant, wb As Workbook
Classeur = Application.GetOpenFilename("Classeurs Excel,FF*")
If VarType(Classeur) = vbBoolean Then Exit Sub
Set wb = Workbooks.Open(Classeur)
MsgBox wb.Sheets("FF").Range("AD10").Value
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…