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 :

explication d'un code en vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut explication d'un code en vba
    bonjour svp j'ai besoin d'une explication de ce code là et 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    Sub Sommaire()
     
    With ActiveSheet.QueryTables.Add(Connection:= _
      "TEXT;Disque Dur:Users:francois:Desktop:exemple en word.doc", Destination:= _
        Range("A1"))
      'Tu devras remplacer par ton chemin d'accès
      .Name = "exemple en word"
      .FieldNames = True
      .RowNumbers = False
      .FillAdjacentFormulas = False
      .RefreshOnFileOpen = False
      .BackgroundQuery = True
      .RefreshStyle = xlOverwriteCells
      .SavePassword = False
      .SaveData = True
      .AdjustColumnWidth = True
      .TextFilePromptOnRefresh = False
      .TextFilePlatform = xlWindows
      .TextFileStartRow = 1
      .TextFileParseType = xlDelimited
      .TextFileTextQualifier = xlTextQualifierDoubleQuote
      .TextFileConsecutiveDelimiter = False
      .TextFileTabDelimiter = True
      .TextFileSemicolonDelimiter = False
      .TextFileCommaDelimiter = False
      .TextFileSpaceDelimiter = False
      .TextFileOtherDelimiter = "["
      .TextFileColumnDataTypes = Array(1, 1)
      .Refresh BackgroundQuery:=False
      .UseListObject = False
    End With
    i = 1
    Do Until Left(Cells(i, 1), 6) Like "MSWord"
      If Right(Cells(i, 2), 1) <> "]" Then
        Cells(i, 2).EntireRow.Delete
      Else
        i = i + 1
      End If
    Loop
    Cells(i, 1).EntireRow.Delete
    Cells(1, 1).Select
    Position = InStr(1, Selection, 1, 1) - 1
    Selection.Replace What:=Left(Cells(1, 1), Position), Replacement:="", LookAt:=xlPart, _
      SearchOrder:=xlByColumns, MatchCase:=True
    Columns("B:B").Select
    Selection.Replace What:="]", Replacement:="\", LookAt:=xlPart, _
      SearchOrder:=xlByColumns, MatchCase:=True
    Columns("A:A").Cut Destination:=Columns("C:C")
    Columns("A:A").Delete Shift:=xlToLeft
    Columns("A:A").EntireColumn.AutoFit
    Columns("A:A").HorizontalAlignment = xlRight
    Range("A1").Select
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Vous avez besoin d'aide, et bien l'aide est là pour vous aider :

    vous cliquez sur les mots clés puis "F1"

    Vous obtiendrez sans doute 90% de ce que vous cherchez.

    Vous pourrez ensuite reposer la question sur les réponses non obtenues ou que vous n'avez pas comprises.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut
    merci je le savais pas merciiiiiiiiiiiii

    j'ai essaier mais ça marche pas j'ai un probléme a l'aide s'affiche pas

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Vous avez vérifié que l'aide VBA était bien installée ?

    "Panneau de configuration", "Ajout/suppression de programme" puis vous cliquez sur "Microsoft Office xxxx" (xxxx étant la version) et sur "Modifier".

    Vous cliquez ensuite sur "Outils Office" et si à côté de "Aide Visual Basic" vous voyez un petit "1" en jaune, vous cliquez dessus puis "Exécuter à partir du disque dur".

    Le CD d'installation vous sera demandé.

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 11
    Par défaut
    d'accord je vais essaier cette methode a mon pc personnel a la maison ici je suis au boulot et je suis selement un utilisateur et pas un administrateur alors je peux pas faire cette tache.
    merci pour votre aide et votre explication

  6. #6
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Un lien msdn sur QueryTable

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

Discussions similaires

  1. Explication sur du code javascript
    Par griese dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/07/2006, 09h40
  2. explications/commentaires de codes
    Par pascal913 dans le forum Access
    Réponses: 24
    Dernier message: 19/07/2006, 14h01
  3. cherche explication sur du code
    Par abdoulzak dans le forum Langage
    Réponses: 1
    Dernier message: 06/07/2006, 10h23
  4. besoin d'explications sur un code
    Par NAHIAG dans le forum C
    Réponses: 8
    Dernier message: 28/05/2006, 12h37
  5. [javascript] explication d'un code
    Par mzt.insat dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/04/2006, 23h52

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