Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1308to1312
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
Inhaltsverzeichnis

Textbox Makro zuordnen

Textbox Makro zuordnen
23.04.2013 12:46:06
Sergej
Hallo, ich versuche mein Problem nun auf andere Weise zu lösen, ich habe eignetlich einige Textboxen in einer Reihe, gehe hierbei einfacher halber von 2 Textboxen aus die unter einander plaziert sind , nun weise ich jeder Textbox ein Makro zu:
Ich möchte damit erreichen, das beim klicken auf die jeweilige Textbox, eine Inputbox ercheint zur eingabe von Strings. Diese Eingabe soll dann in die Zelle 10,10 geschrieben werden. Die Eingabe der zweiten Textbox soll dann in die Zelle 11,10 geschrieben werden, allerdings nur wenn die Eingabe in die erste Textbox erfolgt ist, ansosnten in die Zelle 10,10 ..später werde ich aber viele Textboxen haben, sodass ich eine globale Variable p einfügen wollte die immer hoch gezählt wird wenn in eine Zelle geschrieben wird. Danke für die Hilfe im Voraus
'globale Variablen
Dim p As Integer
Sub Textfeld5_Klicken()
Dim z As String
p = 10
z = InputBox("Bitte geben Sie ein Prozess ein: ", "Prozess", , 0, 0)
If z = "" Or z = "Falsch" Then Exit Sub
Tabelle1.Cells(p, 10) = z
p = p + 1
End Sub

Sub Textfeld6_Klicken()
Dim z As String
z = InputBox("Bitte geben Sie ein Prozess ein: ", "Prozess", , 0, 0)
If z = "" Or z = "Falsch" Then Exit Sub
Tabelle1.Cells(p, 10) = z
p = p + 1
End Sub

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox Makro zuordnen
23.04.2013 12:54:01
Sergej
Sorry, ich meinte Textfelder, also überall wo Textbox steht Textfelder denken...=)

AW: Textbox Makro zuordnen
23.04.2013 12:55:20
Sergej
Sorry, ich meinte Textfelder, also überall wo Textbox steht Textfelder denken...=)

AW: Textbox Makro zuordnen
23.04.2013 13:02:12
Rudi
Hallo,
Sub Textfeld5_Klicken()
Eingabe
End Sub

Sub Textfeld6_Klicken()
Eingabe
End Sub

Sub Eingabe()
Dim z As String
Static p As Integer
If p = 0 Then p = 10
z = InputBox("Bitte geben Sie ein Prozess ein: ", "Prozess", , 0, 0)
If z = "" Or z = "Falsch" Then Exit Sub
Tabelle1.Cells(p, 10) = z
p = p + 1
End Sub

Gruß
Rudi

Anzeige
Einfügen-SmartArt-Hierarchie...fertig (owT)
23.04.2013 13:42:13
EtoPHG

AW: Einfügen-SmartArt-Hierarchie...fertig (owT)
23.04.2013 14:04:56
Sergej
Hallo EtoPHG, der smartart Hierarchiebaum erfüllt nicth meine Anforderungen, weil ich dort den text in den jeweiligen Textboxen nit mit Zellen verlinken kann, meines Wissens nach. Wenn das doch geht, wäre es die Lösung meines Problems...
Daher noch mal die Frage hier an alle:
Hallo ich habe mehrer Textfelder, diesen ein Makro hinterlegt:
Dabei soll bei Eingabe der neue String in die bestimmte Zelle und in das Textfeld gechreiben werden, ich komme mit der Syntax nicth ganz klar, ich möchte in der ZEILE
ActiveSheet.Shapes.Range(Array("TextBox 5")).Select, statt Textfeld 5, sowas wie Textfeld i stehen haben, da es ja von dem Textfeld abhängt, welches aktiviert wird. Dnake euch
Sub Textfeld5_Klicken()
Dim i As String
i = 5
Eingabe
End Sub


Sub Eingabe()
Dim z As String
Static p As Integer
p = 10
z = InputBox("Bitte geben Sie ein Prozess ein: ", "Prozess", , 0, 0)
If z = "" Or z = "Falsch" Then Exit Sub
ActiveSheet.Shapes.Range(Array("TextBox 5")).Select
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = z
Tabelle1.Cells(p, 10) = z
p = p + 1
End Sub

Anzeige
Erklär mal den gesamten Setup
23.04.2013 16:19:33
EtoPHG
Sergej,
Fügst du zuerst die Textboxen ein?
Willst du diese dann mit Zellen verknüpfen?
Hast du Textfelder (aus den Autoformen oder Textboxen aus den ActiveX Steuerelementen?)
Dann brauchst du keine Inputboxen, denn in Textfeldern die über eine Formel, wie z.B. =$P$1
mit einer Zelle verknüpft sind, kannst du den Text nicht mit VBA ändern, sondern du änderst den Wert in der Zelle, der dann automatisch als Text in das Textfeld übernommen wird.
Ich sehe immer weniger durch den Nebel, den du mit 'komischen' Codekonstrukte bildest ;-(
Gruess Hansueli

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige