Lors de l'exécution de Visual Basic pour applications , il peut y avoir des moments où vous avez besoin d'ouvrir un fichier CSV dans le cadre d'une procédure. A CSV ou Comma Separated Value fichier , est un fichier compatible Excel qui contient des données séparées par des virgules . Un petit morceau de code VBA inséré dans votre script va ouvrir un fichier CSV avec VBA. But Lors de l'exécution de Visual Basic pour applications , il peut y avoir des moments où vous avez besoin d'ouvrir un fichier CSV pour remplacer les données ou faire des comparaisons. VBA est conçu pour vous aider à adapter Excel à vos besoins , et peut être utilisé pour ouvrir pratiquement n'importe quel fichier sur votre ordinateur, y compris les fichiers CSV. Macros les premiers jours de Microsoft Excel , la seule façon vous pouvez ouvrir un fichier CSV était en utilisant une macro. Une macro serait enregistrer vos frappes au clavier et vous pouvez rejouer les ramener à une date ultérieure . Avec l'avènement de VBA , vous pouvez toujours enregistrer une macro pour ouvrir un fichier CSV - qui va créer un code VBA dans le fond - mais vous avez également la possibilité d'aller dans l'éditeur Visual Basic et modifiant le code vous-même < br . > Accès à l'éditeur Visual Basic Il ya deux façons principales pour accéder à la VBE : à travers le ruban , ou par un raccourci clavier . Accès Visual Basic Editor en cliquant sur l'onglet « Développeur », puis en cliquant sur " Visual Basic" ou appuyez sur "Alt" et "F11" ensemble. Une fois que vous avez ouvert le VBE , vous pouvez soit ouvrir un morceau de code existant en double cliquant sur son nom dans la colonne de gauche , ou d'ouvrir une nouvelle fenêtre en cliquant sur " Insérer ", puis " module. " code VBA Le code suivant va ouvrir un fichier CSV dans Excel : Sous OpenWindowsExplorer () On Error Goto 1 ActiveWorkbook.FollowHyperlink "C: \\ \\ mon document.csv " , NewWindow : = True Exit Sub 1 : MsgBox Err.Description End Sub Avant d'exécuter le code, modifiez le chemin à la troisième ligne de la trajectoire réelle de votre dossier.
|