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 :

Probleme sur code vba export [XL-2010]


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
    Chargé d'affaire
    Inscrit en
    Mars 2015
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2015
    Messages : 110
    Par défaut Probleme sur code vba export
    Bonjour,

    mon code fonctionne mais d' est qu'il est utiliser par une autre personne sur un autre poste le code Open "D:\CBREDECHE\Bureau\testexcel.csv" For Output As #1 'a changer pour les autre pc'
    ne fonctionne pas "normal" ,que faut il que je mette pour que n'importe quel personne qui utilise le fichier puisse enregistre export ou il veux "fenêtre de commande enregistrement"

    trouvez ci dessous mon code
    merci par avance
    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
    Sub ExportCSV()
     
    Dim LigneCSV As String
    Dim PlageCSV As Range
    Dim Ligne As Integer, Colonne As Integer, Nb_Ligne As Integer, Nb_Colonne As Integer
     
     
    'Fermeture ficher si ouvert
    Close
     
    'Plage CSV
    Set PlageCSV = Worksheets("Donné équipement").Range("A1:T650")
     
    'Ouverture du fichier de sortie
    Open "D:\CBREDECHE\Bureau\testexcel.csv" For Output As #1 'a changer pour les autre pc'
     
    'Butees de comptage
    Nb_Ligne = PlageCSV.Rows.Count
    Nb_Colonne = PlageCSV.Columns.Count
     
    'Boucle sur la plage et ajoute les lignes au fichier
    For Ligne = 1 To Nb_Ligne
    For Colonne = 1 To Nb_Colonne
    If LigneCSV <> "" Then
    LigneCSV = LigneCSV & ";"
    End If
    'construction ligne
    LigneCSV = LigneCSV & PlageCSV.Cells(Ligne, Colonne).Value
    Next Colonne
    'Enregistrement ligne
    Print #1, LigneCSV
    LigneCSV = ""
    Next Ligne
     
    'Fermeture du fichier
    Close #1
     
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Environ("userProfile") & "\Desktop\testexcel.csv"
    Dernière modification par Invité ; 25/11/2016 à 12h20.

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

Discussions similaires

  1. Gros probleme sur code
    Par lilp1 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 10/06/2009, 16h02
  2. Option sur code vba déjà créé
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 14/05/2008, 15h55
  3. [VBA]Conseil sur code VBA
    Par mat67000 dans le forum VBA Access
    Réponses: 15
    Dernier message: 22/03/2007, 11h23
  4. mot de passe sur code VBA
    Par Cupidon dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/02/2007, 15h05
  5. Probleme sur code envoie de mail
    Par xboulney dans le forum Access
    Réponses: 2
    Dernier message: 20/04/2006, 21h31

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