Føye til en ikke-Excel tekstfil

April 17  by Eliza

Når du bruker en makro til å skrive informasjon til en tekstfil, kan det være lurt å legge til informasjon i en eksisterende fil, i stedet for å opprette en ny tekstfil fra bunnen av. For å gjøre dette, er alt du trenger å gjøre åpne filen for Append snarere enn Output. Følgende kode viser denne prosessen:

Open "MyFile.Dat" For Append Som # 1
For J = 1 til NewValues
Print # 1, UserVals (OrigVals + J)
Neste J
Lukk # 1

Når filen er åpnet for tilføyningsmodus, er ny informasjon lagt til slutten av filen, uten å forstyrre de eksisterende innhold.

Forstår at informasjonen i dette tipset viser hvordan du legger data til en tekstfil; det indikerer ikke hvor at data skal komme fra. Med andre ord, hvis du vil at dataene som kommer fra informasjon som er lagret i variabler i makroen, må du bestemme hvilken variabel innhold til å skrive til filen. (Eksempelet kode faktisk bruker variabler-de UserVals matrise-for å skrive informasjon til tekstfilen.) Hvis du derimot ønsker deg den informasjonen som skal trekkes fra et regneark, så du trenger for å lage koden som griper informasjon fra de ønskede celler og, i sin tur, skriver seg ut til tekstfil. (Dette tipset er ikke om å ta tak i data, men om å skrive det til filen.)

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2536) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: føye til en ikke-Excel tekstfil.