BobiwaneKilobits
XLDnaute Nouveau
Bonjour à toutes et à tous,
Voici mon problème : j'ai un fichier texte(*txt) qui contient quelques mots.
J'aimerai avec VBA écrire au "milieu de ce texte", à un emplacement précis.
Pour l'instant j'ai le code suivant :
Ce code me permet d'écrire seulement à la première ligne vide à la fin du fichier. Or si j'ai été clair :, je dois écrire à l'avant dernière ligne du fichier.
Voici mon problème : j'ai un fichier texte(*txt) qui contient quelques mots.
J'aimerai avec VBA écrire au "milieu de ce texte", à un emplacement précis.
Pour l'instant j'ai le code suivant :
Sub EcrireDansFichier()
Dim intFic As Integer
intFic = FreeFile
Open "monCheminAvecFichier" For Append As intFic
Print #intFic, "Une ligne " 'Print #intFic, "Une ligne "
Close intFic
End Sub
Ce code me permet d'écrire seulement à la première ligne vide à la fin du fichier. Or si j'ai été clair :, je dois écrire à l'avant dernière ligne du fichier.