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 :

Ouvrir fichier Excel quelque soit sont extension xls, xlsx, xlsm


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Par défaut Ouvrir fichier Excel quelque soit sont extension xls, xlsx, xlsm
    Bonjour,

    Je souhaite pouvoir un fichier excel en VBA. La difficulté que je rencontre est la suivante: Le fichier à ouvrir est parfois un .xls parfois un .xlsx parfois un .xlsm

    Quelqu'un a-t-il une idée pour ouvrir le fichier dans tous les cas?

    Merci

    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
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
     
        Dim Commande As String    
     
        If Not Intersect([A:M], Target) Is Nothing And Target.Count = 1 Then
     
        Dim Comm As String
        Dim Descri As String
        Dim NoLign As Long
     
        NoLigne = ActiveCell.Row
        Comm = Range("A" & NoLigne).Value
        Descri = Range("M" & NoLigne).Value
     
        Workbooks.Open Filename:= _
            "Y:\BASE DOCUMENT\BASE TECHNIQUE\COMMANDES Excel\" & "Commande N°" & Comm & " - " & Descri & ".xlsx" 'ici code pour ouvrir un .xlsx, à corriger pour ouvrir aussi .xlsm et .xls
     
        End If
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    f=dir("Y:\BASE DOCUMENT\BASE TECHNIQUE\COMMANDES Excel\" & "Commande N°" & Comm & " - " & Descri & ".*"
    if f<>"" then f="Y:\BASE DOCUMENT\BASE TECHNIQUE\COMMANDES Excel\" & f

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Par défaut
    Merci beaucoup!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir fichier excel en php
    Par jedi186 dans le forum Langage
    Réponses: 3
    Dernier message: 18/01/2011, 10h47
  2. Réponses: 15
    Dernier message: 20/09/2007, 18h26
  3. sauvegarde d'un fichier excel csv sous le format xls
    Par blondelle dans le forum C++Builder
    Réponses: 5
    Dernier message: 01/08/2006, 11h30
  4. [VBA-E]ouvrir fichier excel + boite dialogue VBA
    Par dananounette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/05/2006, 16h13
  5. [VB] ouvrir un fichier quelque soit son extension.
    Par gopal dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/05/2006, 20h59

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