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 :

Application.Dialogs(xlDialogOpen).Show je ne sais plus ,:)


Sujet :

Macros et VBA Excel

  1. #1
    re
    re est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 116
    Points : 43
    Points
    43
    Par défaut Application.Dialogs(xlDialogOpen).Show je ne sais plus ,:)
    Bonjour,
    Je dois faire une grosse erreur de débutant, pouvez-vous m'aider svp
    Ca ouvre bien la boite de dialogue et le fichier puis erreur...
    Précision c'est une ouverture d'un fichier CSV
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub test()
       Application.Dialogs(xlDialogOpen).Show , _
       Origin:=65001, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
       xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True, _
       Comma:=False, Space:=False, Other:=True, OtherChar:=";", FieldInfo:= _
       Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7 _
       , 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1)), TrailingMinusNumbers:= _
           True
    End Sub
    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 251
    Points : 5 626
    Points
    5 626
    Par défaut
    Bonjour,

    Il me semble que vous avez coupé un morceau entre la première et la deuxième ligne. Un début de solution:
    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
    Sub testCsv()
       With Application.FileDialog(msoFileDialogFilePicker)
            .Title = "S"
            .AllowMultiSelect = False
            .Filters.Clear
            .Filters.Add "Fichiers texte", "*.txt; *.csv"
            .InitialView = msoFileDialogViewProperties
            If .Show Then
                MsgBox .SelectedItems(1)
                ChargerCsv .SelectedItems(1)
            End If
       End With
    End Sub
     
    Sub ChargerCsv(sFichierTxt As String)
        Workbooks.OpenText Filename:=sFichierTxt, _
            Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, _
            TextQualifier:=xlTextQualifierNone, ConsecutiveDelimiter:=False, _
            Tab:=False, Semicolon:=True, Comma:=False, Space:=False, _
            Other:=False, DecimalSeparator:=",", TrailingMinusNumbers:=True, _
            Local:=True
    End Sub
    Cordialement.

  3. #3
    re
    re est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 116
    Points : 43
    Points
    43
    Par défaut
    Bonjour,
    Merci ça fonctionne mieux :-)
    Bonne journée

Discussions similaires

  1. Réponses: 7
    Dernier message: 01/03/2018, 00h22
  2. Réponses: 0
    Dernier message: 03/11/2016, 21h49
  3. [XL-2007] Enregistrer-sous : Application.Dialogs(xlDialogSaveAs).Show
    Par loots dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/10/2012, 22h47
  4. Application.Dialogs(wdDialogFileFind).Show sous word
    Par bigfootspi dans le forum VBA Word
    Réponses: 6
    Dernier message: 18/09/2009, 12h59
  5. Problème avec Application.Dialogs(xlDialogSaveAs).Show
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/12/2007, 19h54

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