Ecrire en vba dans .txt

Résolu/Fermé
alexandretlse Messages postés 35 Date d'inscription vendredi 25 mars 2011 Statut Membre Dernière intervention 28 avril 2011 - 1 avril 2011 à 10:42
alexandretlse Messages postés 35 Date d'inscription vendredi 25 mars 2011 Statut Membre Dernière intervention 28 avril 2011 - 4 avril 2011 à 09:06
Bonjour,

J'aimerais d'ecrire dans un fichier .txt en direct cad que lorsque j'ecris dans excel et je vois également que ca s'ecrive dans le fichier .txt.

Merci pour votre futur aide!!!

Alex.

6 réponses

Utilisateur anonyme
1 avril 2011 à 16:02
Bonjour,

Je suis d'accord avec les autres, écrire en simultanné dans un fichier
texte les informations que tu inscrit dans Excel, c'est presque impossible.

une suggestion :

Si tu dépose le code suivant derrière une feuille, tout ce que tu inscris
sur cette feuille sera répliqué dans un fichier texte situé dans le même
dossier que le fichier Excel.

Option Explicit

Const cteLecture = 1
Const cteEcrire = 2
Const cteAjouter = 8
Const cteRapport = "Rapport.txt"
'

Private Sub Worksheet_Change(ByVal Target As Range)

    Dim objFSO As Object, objFichier As Object
    Dim Chemin As String
    
    Application.EnableEvents = False
    
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Chemin = ThisWorkbook.Path
    Chemin = Chemin & "\" & cteRapport
    
    If (objFSO.FileExists(Chemin)) Then
        Set objFichier = objFSO.OpenTextFile(Chemin, cteAjouter)
    Else
        Set objFichier = objFSO.CreateTextFile(Chemin, cteEcrire)
    End If
  
    objFichier.WriteLine Target.Value
    objFichier.Close
    
    Set objFichier = Nothing
    Set objFSO = Nothing
  
    Application.EnableEvents = True
  
End Sub

'


Cdt

Lupin
1
Utilisateur anonyme
1 avril 2011 à 10:46
Cela est impossible tout simplement. (Par mais connaisense)
0
alexandretlse Messages postés 35 Date d'inscription vendredi 25 mars 2011 Statut Membre Dernière intervention 28 avril 2011 7
1 avril 2011 à 10:49
Merci. Y'aurait pas moyen avec un rafraichissement permanent du fichier .txt?
0
Utilisateur anonyme
1 avril 2011 à 10:51
Tu ne peut pas voir en direct se que l'autre écrit sinon il vos des logiciel comme team wiewer pour voir l'écrant de la personne en temps réel

Team wiewer > https://www.teamviewer.com/fr/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexandretlse Messages postés 35 Date d'inscription vendredi 25 mars 2011 Statut Membre Dernière intervention 28 avril 2011 7
1 avril 2011 à 11:17
En fait j'ai générer des codes aléatoires dans une colonne sur excel. Ensuite je les envoie dans un fichier .txt. Le pb c'est que j'aimerais voir les codes en direct sur le fichier .txt s'écrire en mm tps qu'ils s'ecrivent sur excel.

Je pense que ce coup ci j'ai été plus clair.

Merci encore pour l'aide.
0
alexandretlse Messages postés 35 Date d'inscription vendredi 25 mars 2011 Statut Membre Dernière intervention 28 avril 2011 7
Modifié par alexandretlse le 4/04/2011 à 09:06
Merci arlextra merci pour tes conseils.

Merci Lupin ca marche, tu m'enlèves une belle épine du pied.
Tampis pour le temps réel.
0