Das Archiv des Excel-Forums

Button in UserForm soll CSV in neuer Instanz öffne

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Button in UserForm soll CSV in neuer Instanz öffne
von: Meier

Geschrieben am: 05.08.2008 00:11:16

Hi,
ich habe ein UserForm mit einem Button_Click_Ereignis, bei dem eine CSV-Datei in einer neuen Excel-Instanz geöffnet werden soll.
Bisher habe ich es mit folgendem versucht:
Workbooks.OpenText "d:\excel\test.txt", DataType:=xlDelimited, Semicolon:=True
Leider öffnet sich weder eine neue Instanz, noch werden die mit ";" getrennten Werte in der CSV in gesonderten Spalten dargestellt. Jeder "Datensatz" der CSV wird in Spalte 1, mit allen Werten, getrennt durch ";" dargestellt.
Ich hätte es aber gerne so, als wenn ich die CSV durch Doppelklick direkt mit Excel öffne und alle Werte in getrennten Spalten dargestellt werden.
Danach sollen die Zeilen nach den Werten in Spalte B (aufsteigend) , D (aufsteigend), E (absteigend) sortiert werden.
Habe schon ne Menge gegoogled. Leider haben die meisten Tipps mit "klappt auch nicht" oder "das ist ein MS Bug" aufgehört.
Hat jemand ne Lösung?
Danke, Gruß Jörg

Bild

Betrifft: AW: Button in UserForm soll CSV in neuer Instanz öffne
von: Daniel
Geschrieben am: 05.08.2008 00:25:20
Hi
lass doch einfach nach dem Öffnen noch ein DATEN-TEXT in SPALTEN drüberlaufen,
dann bekommst du, was du willst
wie der MakroCode dazu aussieht, kannst du mit dem Recorder rausfinden, ebenso das anschließende Sortieren.
im Prinzip halt so:


Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False
Cells(1, 1).CurrentRegion.Sort _
Key1:=Cells(1, 2), order1:=xlAscending, _
Key2:=Cells(1, 4), order2:=xlAscending, _
key3:=Cells(1, 5), order3:=xlDescending, header:=xlGuess


Gruß, Daniel

 Bild

Excel-Beispiele zum Thema "Button in UserForm soll CSV in neuer Instanz öffne"

Zeilen bedingt durch SpinButton verschieben download Maximalwert eines SpinButtons nach Zellwert festlegen download
Auf UserForm-CommandButton-Klick eine Internetseite aufrufen download Zelleintrag durch OptionButton-Betätigung ein- und ausschalten download
Zellwerte über SpinButton und ScrollBar hochzählen download UserForm mit SpinButton zur Datenreiheneinstellung aufrufen download
CommandButtons in verschiedenen Tabellen mit einem Makro download Auflisten von OptionButtons in Kontextmenü download
Button im selektierten Bereich erstellen und Makro zuweisen download Über SpinButton in UserForm-TextBox einlesen download
CommandButtons sollen auf Schaltflächen-Klick deaktiviert werden download Werte von OptionButtons aus 2 Gruppen auslesen download
Aktive Arbeitsmappe ohne VBA-Code und Button speichern download Wert eines UserForm-ToggleButtons auslesen download
Diagramm in Userform download XL-Dateien in UserForm listen download
UserForm an Excel-Fenster anpassen download Fundstellen in UserForm listen download
Module und UserForms austauschen download In einer Schleife auf Elemente einer UserForm zugreifen download
Werte in eine ComboBox einer UserForm übernehmen download Zellinhalt als Label-Aufschrift in UserForm download
Alle CheckBoxes einer UserForm ansprechen download Wenn kein Eintrag, UserForm nicht schließen download
Aktiven Drucker in UserForm wechseln download Text aus UserForm-Textbox in Variable einlesen download
UserForm in Abhängigkeit einer RefEdit-Auswahl anzeigen download Nur Buchstaben in eine UserForm-TextBox download
Wert in Tabelle suchen und in UserForm ausgeben download Tabellenblatt in UserForm download
Neue UserForm bedingt nach ComboBox-Auswahl aufrufen download Nach Ortsauswahl neue UserForm mit Ortsteilauswahl download
Textfelder in UserForm beim Start vorbelegen download Text aus UserForm in eine Zelle schreiben download
Verhindern des Schließens einer UserForm mittels Schließkreuz download Wert in UserForm-TextBox eintragen und selektieren download
ComboBox-Felder in UserForm aufklappen download Eingabekontrolle bei UserForm download
UserForm-ComboBox-Feld nach Tasteneingabe aufklappen download Userform in der Entwicklungsumgebung anzeigen download
Wert aus 2. UserForm-ComboBox-Spalte berechnen download CheckBoxes in UserForms in eine Schleife einbinden download
Anzahl von CheckBoxes in einer UserForm ermitteln download Vereinfachte Datumseingabe über UserForm download
Auslesen des ausgewählten Optionsfeldes in einer UserForm download Werte von CheckBoxes in einer UserForm abfragen download
Mit Drehfeld durch UserForm-TextBoxes blättern und Daten auslesen download Mit TextBox-Werten in UserForm rechnen download
Datensätze in UserForm auswählen und im Blatt löschen download Bilder in UserForm und Bildgröße anpassen download
Aktuelle Zeit über UserForm eintragen und Rennzeit berechnen download Werte aus UserForm-TextBox in bestimmten Formate übertragen download
UserForm als Fortschrittsanzeige download AcrobatReader mit *.pdf-Dokument über UserForm starten download
Zu einer aufrufenden UserForm zurückkehren download In einer UserForm Berechnungen aufaddieren download
Matrix in UserForm-ListBox einlesen download Bereichsnamen in UserForm-ListBox auflisten und editieren download
Spalte A mehrer Mappen in UserForm und aktives Blatt download Adressfeld aus UserForm-ComboBox füllen download
Ausgewählte Werte aus UserForm-ListBoxes addieren download Mehrfachauswahl aus UserForm-ListBoxes in Tabelle eintragen download
Gruppe von UserForm-ListBoxes über eine Schleife ansprechen download