2011-06-01 10:05:41 +0000 2011-06-01 10:05:41 +0000
38
38

Hoe wijzigt u de standaard begrenzing in de Tekst Importeren in Excel?

Ik wil een CSV-bestand importeren naar Excel. Het CSV-bestand heeft door komma’s gescheiden gegevens (ga figuur), maar het scheidingsteken in de Wizard Tekst importeren is standaard ingesteld op “Tab”. Hoe kan ik de standaardinstelling wijzigen in “Komma”?

Antwoorden (3)

23
23
23
2011-06-01 10:43:05 +0000

(Aangenomen dat de Office 2003 interface)

Gebruik geen Bestand> Open.

Gebruik in plaats daarvan Gegevens> Importeren van Externe Gegevens…

Dit roept de Tekst Import Wizard op, die je de begrenzer laat kiezen.

Of, als je de nieuwere interface gebruikt, ga dan naar het tabblad Data > Van tekst :

Dit zal een dialoogvenster voor het openen van bestanden oproepen, gevolgd door hetzelfde dialoogvenster voor het importeren van tekst.

12
12
12
2011-06-16 18:16:38 +0000

Dit is een Windows-instelling die gebruikt zal worden door alle programma’s die ernaar verwijzen (Excel in dit geval).

  1. Klik op de Startknop en klik vervolgens op Configuratiescherm.
  2. 2. Open het dialoogvenster Regional- en Taalopties.
  3. Klik op de knop Start en klik vervolgens op Control Panel. 3. Doe een van het volgende: 4. Klik in Windows Vista/7 op het tabblad Formaten en klik vervolgens op Aanpassen van deze indeling. 4. Klik in Windows XP op het tabblad Regional Options (Regionale opties) en klik vervolgens op Customize (Aanpassen).
  4. Klik in Windows XP op het tabblad Regional Options (Regionale opties). 4. Typ een nieuw scheidingsteken in het vak Lijstscheidingsteken.
  5. Klik tweemaal op OK.
6
6
6
2011-06-01 13:48:19 +0000

Excel lijkt de laatst gebruikte begrenzer in de sessie te gebruiken. Dave Peterson beschrijft een mogelijke oplossing hier U maakt in wezen een macro die de standaard begrenzer instelt en deze in de xlstartmap plaatst. Als u dit doet voor een bestand op andermans machines, zal dat waarschijnlijk niet werken, maar dit is hoe u het zou benaderen, programmatisch op uw eigen systeem, en u kunt het aanpassen aan uw situatie. Het uitvoeren van de volgende code zou op voorhand de begrenzer voor u moeten instellen. Dit zal werken op een bestaande sessie. Dus als u inhoud heeft die specifieke begrenzingen verwacht, voer dan iets dergelijks uit voordat u importeert, waarbij u de parameters van

With ThisWorkbook.Worksheets(1).Range("a1")
 .TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False
``` kunt instellen.