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

Ausrichten einer TextBox in einem Tabellenblatt

Ausrichten einer TextBox in einem Tabellenblatt
09.09.2004 14:57:06
Stefan
Hallo Makro-Programmierer,
ich erstelle mittels COM automatisch eine Tabelle als eigenes Tabellenblatt. Im Tabellenblatt erstelle ich eine TextBox, in der ich spezielle Parameter darstelle.
Nun möchte ich die TextBox gerne am rechten oberen Rand ausrichten und das unabhängig von der eingestellten Bildschirmauflösung (oben ist ja noch leicht, oben ist Abstand 0, aber wie finde ich rechts?).
Hoffentlich weis da jemad einen Tipp.
Vielen Dank
Stefan

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

Betreff
Datum
Anwender
Anzeige
AW: Ausrichten einer TextBox in einem Tabellenblatt
Beate
Hallo Stefan,
genau was du möchtest, kann ich dir nicht bieten. Ich habe einen Code, da wird die Textboxgröße genau der Zellgröße angepasst und ändert ihre Größe auch entsprechend bei Spaltenbreiten- bzw. Zeilenhöhenveränderung. Wenn du die Textbox in den fixierten Kopfbereich legst, hast du sie immer oben. Das mit dem rechten Bildschirmrand bleibt hier auch das Problem. Augenmaß - nicht leicht möglich dabei verschiedene Bildschirmauflösungen zu berücksichtigen. Die müßte ja bereits über ein Workbook_open erkannt werden und die Tabellenformatierung entsprechend umspringen....
Beispieldatei anbei.
https://www.herber.de/bbs/user/10734.xls
Dafür eine Textbox in eine Zelle einfügen, Zelle markieren, Makro starten, Code in Modul1:

Sub TextBox_passend_Zellgroesse()
With ActiveCell
ActiveSheet.Shapes.AddTextbox _
msoTextOrientationHorizontal, .Left, _
.Top, .Width, .Height
End With
End Sub

Gruß
Beate
Anzeige
AW: Ausrichten einer TextBox in einem Tabellenblatt
10.09.2004 07:54:45
Stefan
Danke Beate für Deinen Tipp, leider ist es aber nicht das, was ich wollte. Ich habe kein Tabellenblatt, sonder ein Diagramm als eigenes Blatt, hab ich vielleicht falsch formuliert.
Also ich habe ein Diagrammblatt, auf dem ich die Textbox rechts oben plazieren möchte.
Dankeschön
Stefan
ich habs gelöst
13.09.2004 14:14:22
Stefan
Ist eigentlich garnicht so schwer, wenn mal ein wenig geziehlt rumspielt:
MeineTextBox.Left = MeinChart.ChartArea.Width - MeineTextBox.Width
Danke
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige