IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[[VBA-E]je cherche une macro sur excel qui ouvre un fichier


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut [[VBA-E]je cherche une macro sur excel qui ouvre un fichier
    bonjour à tous !
    je cherche le code d'une macro qui ouvre un tel fichier de n'importe quelle extention, autrement elle va dans Données>Données externes>Importer des données externes, si vous pouvez m'aider ca sera bien gentil.merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Juste une idée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
       Select case lcase(extension)
          case "exe"
                Workbooks.Open Filename:=Chemin+NomFich
          Case "doc"
                Set Wd = CreateObject("Word.Application")
                Set dwd = Wd.Documents.Open(Chemin+NomFich)
                Wd.Visible = True
                DoEvents
          Case "jpg", "bmp" ...
                Call Shell("cmd /c C:\WINDOWS\SYSTEM32\mspaint.exe c:\Mes documents\Fichier.jpg")
          Case "txt"
                Call Shell("cmd /c c:\windows\Notepad.exe c:\Fichier.txt")
                'ou
                Open "c:\Fichier.txt" For Input As #1
                Do While Not EOF(1)
                       Line Input #1, Ligne
                       MsgBox Ligne    'séparateur de colonnes = ctrl H -> Tab
                Loop
                Close #1
          Case ... etc
                '....
       End select

Discussions similaires

  1. [2013] Remplacement d'un texte dans word par une macro sur excel
    Par Benoit L dans le forum Microsoft Office
    Réponses: 4
    Dernier message: 06/02/2015, 14h39
  2. Réponses: 1
    Dernier message: 05/03/2014, 16h33
  3. Pb d'insertion d'image avec une macro sur Excel 2007
    Par tigrou42 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2007, 00h48
  4. [VBA-E] Comment appliquer une macro sur plusieurs cellules
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 25/01/2007, 10h54
  5. [VBA-E]Filtre via une macro sur Excel
    Par jamal.b dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2006, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo