Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : URGENT... userform [ Langages dérivés / VBA ] (peharant)

mercredi 18 octobre 2006 à 19:42:57 | URGENT... userform

peharant

bonjour a tous ,

je suis pas tres bon sur VBA et je voudrai savouir si il est possible dans un userform de rechercher le nom d un fichier puis lancer la macro a partir du fichier rentre...

par exemple si le fichier a utiliser pour la macro est \C:mon_fichier est ce qu il est possible dans le userform de rechercher dans le disque dur ce fichier puis en cliquant sur un autre bouton par exemple RUN de lancer la macro qui aura pris en compte le fichier \C:mon_fichier

merci d avance pour vos reponses!

mercredi 18 octobre 2006 à 19:54:31 | Re : URGENT... userform

JMO

Membre Club


 Bonsoir à tous....
Bonsoir, peharant
Arrivée sur CodeS-SourceS le : 18/10/2006 19:35:18 ,

On plaisante dès son arrivée !!!!
Oui, toutes tes questions sont solutionnables.
En haut à gauche, avec le super moteur de recherche de ce Forum,
tu pourras trouver des exemples concrets.
le plus dur étant bien sur de savoir par quel bout on s'y prend.

Bon courage et bonne programmation.
jean-marc

mercredi 18 octobre 2006 à 20:22:44 | Re : URGENT... userform

peharant

merci ... mais j ai pas trouve ce que je voulais sur les userform. jai du mal chercher!

enfin bon si quelqun a une idee ca serait cool...

mercredi 18 octobre 2006 à 20:37:45 | Re : URGENT... userform

JMO

Membre Club


 Re,

Pour avoir un code "tout cuit", en VB6 venant de ma part, évidemment,
c'est pas gagné !!!! (Clin d'oeil aux habitués)

Mais, pour en revenir à notre (pas à nous, mais à notre usage)  fameux moteur
de recherche
http://www.vbfrance.com/recherche.aspx?r=Vba+rechercher+fichier&tr=forum

la réponse se trouve dans ces posts.

jean-marc

jeudi 19 octobre 2006 à 09:22:37 | Re : URGENT... userform

jrivet

Membre Club
Réponse acceptée !
Salut  JMO, Salut peharant

Alors admettons que ton UserForm Possède un CommandButton1.

Si tu veux lancer une macro avec ce bouton et un nom de fichier, il faut.

Soit :
- que le nom de fichier soit contenu dans une variable global
- Que ta macro prenne en parametre le nom du fichier.

C'est la deuxieme option que je choisirais.

Exemple macro contenu dans un module

Public Sub AfficheChoix(ByVal StrFichier As String
    Call MsgBox("Vous avez choisi : " & StrFichier, vbInformation) 
End Sub 


Il te suffira ensuite de l'appeller dans le commandButton1 comme suit:

Private Sub CommandButton1_Click() 
    Call AfficheChoix("C:\mon_Fichier") 
End Sub 


Il faut esperer simplement que cela vaille le coup de faire une macro séparée sinon tu mets tout le code dans le commandbutton.

NOTE:
Si tu veux que l'utilisateur choisissent le fichier.
Utilise Un CommonDialog (il faut le rajouter je crois Menu Outils => Controle supplémentaire => Microsoft Common Dialog Control.

Tu l'ajoutes dans le USerForm et tu fais ceci alors.

Private Sub CommandButton1_Click() 
On Error GoTo HandleError 
    With CommonDialog1 
        'Répertoire ou s'ouvrira la boite
        .InitDir = "C:\" 
        'Permet de générer une erreur
        'Si appuie Cancel
        .CancelError = True 
        'Montre la boite
        .ShowOpen 
        'Appelle notre macro avec le
        'nom de fichier choisi
        Call AfficheChoix(.Filename) 
    End With 
    Exit Sub 
HandleError: 

End Sub 


Si tout ca n'avait rien a voir avec ce que tu voulais, expliques mieux


@+,  1/1 Ju£i€n1/1




Cette discussion est classé dans : fichier, macro, urgent, possible, userform


Répondre à ce message

Sujets en rapport avec ce message

Exporter macro fichier vers fichier [ par aaliyan ] Bonjour, j'aimerais savoir s'il est possible d'exporter une macro de access vers une macro de word.Je m'explique :Je créé une macroEnsuite je tape une userform [ par renaud97434 ] bonjour, 1/je souhaite pouvoir lancer un userform depuis le bureau sans avoir à ouvrir un fichier excel.il semble que cela soit possible en VB mais pa [VB6] envoi fichier [ par pulpul74 ] Bonjour,Je voudrais savoir s'il serait possible avec Vb de créer un programme qui permettrait d'envoyer un fichier d'un pc vers un deuxieme Pc et à un macro programmé pour se lancer à une date [ par cad37 ] salutétant  aller sur le forum de presence-pc.com pour poser mes questions sans réponses précises je me suis inscrit sur celui-cij'annonce que je n'y exporter un fichier.rpt vers excel urgent! [ par fodbe ] bonjour est ce que quelqu'un peut me dire comment on peut exporter un fichier d'extension .rpt d'un repertoire donné vers excel avec vb6.merci.. Ouverture et modification de fichier * txt dans une macro VB [ par whitelegend030 ] Bonjour,Je viens souvent voir ce site dès que j'ai besoin d'un petit coup de main, mais aujurd'hui je sèche... ca fait 1 heure que je gratte mais je n Fermeture de fichier dans macro [ par Lukatha ] Bonjour,   Je mets en place actuellement une macro pour faciliter le traitement de données : je dois copier les données de 5 fichiers dans un seul fic [VBA Excel] macro utilisable dans différents fichiers Options [ par Nyck0las ] Plutot que de créer ma macro directement dans mon fichier de données qui est relativement gros, j'ai crée un mini fichier de données et réalisé ma mac Macro Excel & Word ? [ par Gaulois ] Salut tous, voila mon probleme: Sous excel j'ai une macro qui crée un fichier temporaire, cette macro fait appel a une autre macro Word. A la fin de l Userform pour ouvrir un fichier [ par vevel ] Bonjour, je souhaite connaitre le control dans la boite a outil d'une useform qui permet de cherhcer les dossiers.J'ai besoin d'ouvrir un fichier que


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.