Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
668to672
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Spaltenbreite und Sortieren

Spaltenbreite und Sortieren
20.09.2005 15:56:57
Roland
Hallo!
Ich habe beiliegenden Code. In diesen soll noch integriert werden, daß die Spaltenbreite automatisch an die Größe des Inhaltes angepaßt wird (Doppelklick zwischen zwei Spalten) und dann nach der Spalte C aufsteigend sortiert wird.
Geht das? Und wenn ja, wie?
Bitte um Hilfe, danke!
ActiveWorkbook.Sheets(1).Select

ActiveSheet.Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:=";", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, _ 1), Array(6, 1), Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12 _
, 1), Array(13, 1), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), _
Array(19, 1), Array(20, 1), Array(21, 1), Array(22, 1), Array(23, 1))

ActiveSheet.Cells.Select
Selection.Replace What:="""", Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Cells.EntireColumn.AutoFit

ActiveSheet.Range("A1").Select
Set NeueMappe = Workbooks(2)

Do
DName = Application.GetSaveAsFilename
Loop Until DName False
NeueMappe.SaveAs FileName:=DName + ".xls", FileFormat:=xlExcel9795
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spaltenbreite und Sortieren
22.09.2005 22:25:16
MartinS
Hallo Roland,
um in Spalten automatisch die Breite zu bestimmen schreibst du z.b. für 3 Spalten:
Columns("A:C").EntireColumn.AutoFit
und um den Zellbereich zu sortieren:
Columns("A:C").Select
Selection.Sort Key1:=Range("C1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Gruß,
Martin
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige