[Excel]XLS exporteren naar TAB

Pagina: 1
Acties:

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 01-04 05:55
Hoe kan ik een bestand met meerdere werkbladen exporteren naar tab. Dat ik dan meerdere bestanden krijg maakt niet uit. Maar het moet wel met 1 handeling gaan omdat het een aardig aantal bestanden zijn.

Maar weet iemand een oplossing hier voor ?


1 handeling per xls document bedoel ik dan.

[ Voor 9% gewijzigd door Sen op 10-07-2003 00:02 ]


Verwijderd

volgens mij is dit niet mogelijk in 1 handeling.

  • Sen
  • Registratie: Oktober 2001
  • Laatst online: 01-04 05:55
Een paar handelingen mogen natuurlijk ook wel maar niet dat ik bij elk werkblad een handeling mag doen. Want bij 90 werkbladen per document loopt dat erg aardig op.

  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 02-08 18:07
Dat kun je met een Macro / VBA doen. Grofweg kun je dit het beste zo aanpakken:

1. Neem met de macrorecorder alle stappen op die nodig zijn om een werkblad te exporteren naar een tab-gescheiden bestand met als bestandsnaam de naam van het werkblad.
2. Bekijk de code die dit oplevert in de Visual Basic Editior.
3. Schrijf een loop om dit stuk code heen die alle werkbladen doorloopt en telkens als bestandsnaam de naam van het huidige werkblad gebruikt. Zo'n stuk code ziet er ongeveer zo uit:
code:
1
2
3
4
5
6
7
8
9
10
Sub Macro1()
Dim mijnWerkblad
For each mijnwerkblad in Excel.sheets
  'Kijk even of het werkt
  msgbox mijnwerkblad.Name

  'Dit is de opgenomen code:
  blablasheet.export blablafilenaam:= mijnwerkblad.Name
next
End Sub

Deze code zal je zelf moeten schrijven, maar de werkwijze lijkt me duidelijk.