Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
704to708
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
704to708
704to708
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Spalten finden und formatieren

Spalten finden und formatieren
05.12.2005 16:05:16
Memoli
Hallo zusammen,
wie kann ich per VBA bestimmte Spalten anhand des Inhaltes ansprechen?
Beispiel:
Kunde Umsatz1 Umsatz2 Umsatz3 Gewinn
Programm soll folgendes machen: Wenn Spalte mit Inhalt "Umsatz1" dann ändere Breite in 3 cm. Wenn Spalte mit Inhalt "Umsatz2" dann ändere Breite in 5 cm. Es geht mir also um das Ansprechen der Spalten.
Viele Grüsse aus Hamburg,
memoli.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten finden und formatieren
05.12.2005 17:29:08
Reinhard
Moin,
lass Makro 1 laufen, ausdrucken, nachmessen. (Spalt A = 1, Spate B=2 usw.
Dann durch Veränderung der der Startbreite 11 und Verringerung der Schrittweite 0.5 den Wert der Spalte die nahe an 3 bzw fünf liegt genauer zu erhalten.
Dann diese werte in Makro 2 eintragen. In VBA ist "." das Komma
Gruß
Reinhard
AW: Spalten finden und formatieren
05.12.2005 17:32:44
Erich
Hallo Memoli,
(heißt du wirklich so?)
ich vermute mal, dass die Spaltenbezeichungen in Zeile 1 stehen. Dann geht es im Prinzip so:

Option Explicit
Sub Spaltenbreiten()
Dim ss As Integer
For ss = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
Select Case Cells(1, ss)
Case "Kunde"
Columns(ss).ColumnWidth = 20.5
Case "Umsatz2"
Columns(ss).ColumnWidth = 24
Case Else
Columns(ss).ColumnWidth = 17.3
End Select
Next ss
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Spalten finden und formatieren
05.12.2005 18:00:09
memoli
Hallo Erich,
vielen Dank für die Antowrt. Es hat geklappt. Herzlichen Dank.
Ich bin noch am Anfang aber ich lerne Schnell :-)
Übrigens heisse ich nicht so. Das ist nur mein Spitzname.
So nennen mich alle meine Freunde.
Viele Grüße,
Memoli!
Danke für Rückmeldung - freut mich! (oT)
05.12.2005 22:15:16
Erich

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige