macros Microsoft Excel peut vous aider à automatiser presque n'importe quel genre de tâche , ce qui augmente votre productivité et améliorer votre efficacité. Ecrit en VBA, les macros peuvent créer, manipuler et de suppression des données à l'intérieur de n'importe quel tableur . En outre, vous pouvez utiliser des macros pour récupérer des informations à partir d'une base de données ou un fichier externe. Pour importer des données à partir d'un fichier texte manuellement , vous n'avez pas à ouvrir le fichier dans un traitement de texte , copier son contenu et le coller dans Excel. Si vous faites affaire avec de nombreux fichiers texte , cette méthode peut sembler intimidant et pénible . Une fonction VBA simple peut vous aider à automatiser. Instructions
1
Démarrez Microsoft Excel. Appuyez sur "Ctrl + N " pour créer un nouveau classeur. Pour utiliser l'un de vos classeurs place , appuyez sur " Ctrl + O ", sélectionnez votre fichier, puis cliquez sur «Ouvrir».
2
Presse " Alt + F8 " pour ouvrir la boîte de dialogue Macros. Tapez " GetFromTextFile " dans la zone Nom de la macro , puis cliquez sur "Créer".
3
Entrez le code suivant dans l'éditeur VBA. Remplacer " C: \\ YOURTEXTFILE.txt " . Avec l' emplacement exact du fichier texte que vous souhaitez importer
Sous GetFromTextFile ()
sFile Dim, WholeLine As String
< p > startCell As Range
Dim c As Integer
septembre = Chr (13 )
Application.ScreenUpdating = False
sFile = " C: \\ YOURTEXTFILE.txt "
Ouvert sFile Pour l'entrée accès lire comme n ° 1
While Not EOF (1) Photos
entrée de ligne n ° 1 , WholeLine
droit ( WholeLine , 1) <> septembre Ensuite
WholeLine = WholeLine et septembre
End If
ActiveCell.NumberFormat = "@"
ActiveCell.Value = WholeLine
ActiveCell.Offset (1, 0) . Select
Wend
Close # 1 End Sub
< br > 4
Appuyez sur " Alt + Q" pour fermer l'éditeur VBA et revenir à votre classeur.
5
Appuyez sur " Shift + F11 " pour créer une feuille blanche .
6
Appuyez sur " Alt + F8 " pour ouvrir la boîte de dialogue Macros nouveau. Choisissez " FromTextFile " puis cliquez sur "Exécuter ". Cette copie le contenu de votre fichier texte à la feuille blanche .