begin process at 2012 02 11 23:25:56
  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 Extraction de données d'un fichier excel par macro [ par Yoco ] Je ne trouve pas la méthode de lecture d'un fichier Excel par l'intermédiaire d'une Macro. Mon problème : - J'ai un fichier de base Exce ouverture automatique [ par stefetisa18 ] bonjourtout d'abord un grand merci a ztp diffusion pour son aidej'ai encore un probleme je souhaite fermer un classeur c:>\excel\cahier.xls sans quitt !!! URGENT !!! URGENT !!! Fichier excel [ par pino ] Bonjour,J'aimerais lorsque j'ouvre un fichier excel nommé "A".xls par exemple actionner automatiquement une macro.Cette macro devra aller voir la date !!! URGENT !!! URGENT !!! Fichier excel [ par pino ] Bonjour,J'aimerais lorsque j'ouvre un fichier excel nommé "A".xls par exemple actionner automatiquement une macro.Cette macro devra aller voir la date Selection de classeur Excel [ par WingZ ] Yop yop,Voila le problème:J'ai creer un programme qui permet d'effectuer des test a partir d'un fichier Excel.Le problème est que si kk1 ouvre un autr impression d'un classeur excel [ par lucsky ] bonjour a tous dans mon prog j'ouvre un fichier excel et le rempli avec les données saisie par l'utilisateur , je l'imprime avec la méthode PRINTOUT p a l'aide (suite) : Pb VBA Excel (à Ktmpb et tous...) [ par Yrdev ] Message d'origine : voir dans Section VBA du forum.Rappel : J'ai un probleme dans une macro ou ailleurs (je ne trouve pas) : un message d'erreur d'Exc extraction de lignes dans 1 fichier texte vers 1 fichier excel [ par daph ] HELP !!!j'ai un fichier texte (correspondant à un listing), très lourd (je ne peux pas l'ouvrir dans sa globalité sous excel).ex :Page : 4818 £dg1 Excel.Application - VBA [ par oliv76n ] J'essai d'ouvrir Excel avec vba, de la façon suivante :Dim Excel_Application As New Excel.Application Excel_Application.Visible = TrueExcel_Applicatio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,874 sec (4)

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