begin process at 2010 02 09 22:52:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

extraction Nom de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

extraction Nom de fichier

samedi 2 juin 2007 à 15:18:40 | extraction Nom de fichier

LUSTRUCRU

Membre Club

Bonjour,

j'ouvre un classeur excel comme ceci :

Le code :
Dim Classeur As String
Classeur = Application.GetOpenFilename(filefilter:="Fichier Excel (*.xls),*.xls", Title:="Ouvrir un Fichier de Valorisation")
Workbooks.Open Classeur
        Range("A4:E50").Select 'selection sur le dossier ouvert par l'utilisateur
    Selection.Copy

je souhaite récuperer le nom du classeur comme cela
    UserForm1.Label4.Caption = ActiveWorkbook.Name

ce qui me donne dans mon Label : TOTO.xls
je ne souhaite pas voir apparaitre l'extension xls comment puis je faire

Jean Francois

Merci d'avance pour vos réponses

Jean françois

samedi 2 juin 2007 à 15:27:22 | Re : extraction Nom de fichier

yomm

Membre Club
Réponse acceptée !
Salut essai :

UserForm1.Label4.Caption = left(ActiveWorkbook.Name , instrrev(ActiveWorkbook.Name,".")-1)

je suis pas sûr de l'existance de instrrev en VBA mais c'est la fontion utilisée en VB

Yomm

yommvb@free.fr

Et que la source soit avec toi!!!!!
samedi 2 juin 2007 à 22:14:24 | Re : extraction Nom de fichier

Satanas09

Tu peu aussi utiliser la fonction Split :


UserForm1.Label4.Caption = split(ThisWorkbook.Name,".")(0)




Satanas09 ..... Sapristi, saprista, souris grise et face de rat
dimanche 3 juin 2007 à 02:30:59 | Re : extraction Nom de fichier

yomm

Membre Club
>>Satanas09

Salut,

Je sais pas si diabolo te l'a dit mais attention car si le nom de fichier est par exemple "toto.titi.xls" , avec ta méthode tu récupèreras "toto" au lieu de "toto.titi"

Yomm

yommvb@free.fr

Et que la source soit avec toi!!!!!
lundi 4 juin 2007 à 12:37:50 | Re : extraction Nom de fichier

Satanas09

>> Yomm

Salut,
Je sais pas si George  te la dit mais attention avec ta méthode si le nom de fichier ne comporte pas l'extension ( cas de la création d'un nouveau fichier...) par exemple classeur1 ... tu aura une erreur 5

     
Satanas09 ..... Sapristi, saprista, souris grise et face de rat
lundi 4 juin 2007 à 13:04:31 | Re : extraction Nom de fichier

yomm

Membre Club
>>Satanas09

En effet, je précède toujours ce test d'un
if instr(MaVar, ".") <> 0 then

en effet car s'il n'y a pas de "." la commande que j'ai fournie n'est pas utile ;-)

@+ et merci pour ta remarque


Cette discussion est classée dans : fichier, excel, xls, extraction, classeur


Répondre à ce message

Sujets en rapport avec ce message

Urgent !!! Mon classeur ne s'ouvre plus après avoir éxécuté mon projet ! [ par IUP1 ] Voila j'ai un projet et un fichier excel déja créé dans mon dossier Au cours de mon projet je récupère et envoie des données sur ce fichier excel. Je Enregistrement excel [ par eurico ] Bonjour,C peut etre une question bete mais bon...Je n'arrive pas à enregistrer un classeur excel à l'aide xls.SaveAs (filename), j'ai bien la confirma Fonction Command() dans vba Excel [ par Zacland ] Bonjour, Si je suis là, c'est que je sèche franchement alors je me penche vers vous pour soliciter des idées sur mon problèmes. Sous Excel, il est a Fonction Command() en vba Excel [ par Zacland ] Bonjour, Si je suis là, c'est que je sèche franchement alors je me penche vers vous pour soliciter des idées sur mon problèmes. Sous Excel, il est a Vba Excel: Comment utiliser la fonction Command() ? [ par Zacland ] Bonjour, Si je suis là, c'est que je sèche franchement alors je me penche vers vous pour soliciter des idées sur mon problèmes. Sous Excel, il est a VBA Excel - Enregistrer un document dans 2 répertoires différents (.txt et .xls) [ par altarez ] Bonjour à tous, Je débute en macro sous VBA (sous Excel) Je recherche le moyen d'enregistrer un fichier Excel dans 2 répertoires différents. Un fichi Importation fichier excel dans word par instanciation [ par ZANUS ] Salut à tousJe suis dans un fichier Word et je cherche à récupérer un fichier qui est dans excel sans bien sûr à le faire manuellement. Mais je n'ai p Selection de classeurs excel [ par Xweyn ] Donc a priori (premiere prog sous vb excel) g un objet Excel dont 3 classeursDim xls As Excel.ApplicationDim Work1 As Excel.WorkbookDim Work2 As Excel deverouiller protection classeur excel [ par mhborot ] bonjour à tous,tout d'abord, merci à tous ceux qui répondent à nos questions, c'est super de votre part.en ce qui me concerne, j'ai un souci avec un f Identification de fichiers [ par devba77 ] Bonjour, Je me pose depuis pas mal de temps un pb de méthodologie. J'importe dans une base access plusieurs fichiers Excel par un module vba. Ces fich


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales