Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Textbox
#1
Hallo allerseits,

ich habe folgendes Problem:

sehr große Datenmenge im Tabellenblatt. 
Ich möchte auf eine Zelle klicken, damit die Daten einer anderen Zelle durch ein Textfeld oder Textbox angezeigt werden und selbige durch hineinschreiben in diese Textbox ergänzt bzw. aktualisiert werden. Ist so etwas überhaupt möglich?
Vielen Dank für eure Vorschläge.
Antworten Top
#2
Hallo,

ja, das ist möglich. Ich würde dafür eine InputBox nehmen mit Aufruf per Doppelklick auf eine Zelle.

Gruß Uwe
Antworten Top
#3
Hallo Uwe,

den Doppelklick kann ich nicht nehmen. Dieser ist bereits durch das Telefonprogramm belegt. Heißt wenn ich auf die Zelle der Telefonnummer doppelt klicke wählt das Programm die Nummer über Phoner.
Gibt es noch eine andere Möglichkeit?
Gruß Perspektive
Antworten Top
#4
Hallo,

dann zeige doch mal das Doppelklick-Makro. Ein Makro ist, wenn man kein Exit Sub einsetzt, nicht auf eine Aktion beschränkt.

Gruß Uwe
Antworten Top
#5
Alternativ kannst du das noch mittels Tastenkombination machen, die ein Makro aufruft. Ist halt Geschmackssache.
Und statt einer Inputbox könntest du auch eine kleine Userform mit einem Textfeld machen, das bringt etwas mehr Komfort bei der Texteingabe. Aber auch hier gilt - Geschmackssache.
Schöne Grüße
Berni
Antworten Top
#6
Hallo Mister Burns,

wie müsste den das Makro aussehen, damit es funktioniert?
Könntest du mir bitte etwas helfen?

Vielen Dank.

Perspektive
Antworten Top
#7
Hallo Uwe,

hier das Makro:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
 If Target.Column = 7 Then Anrufen
 Cancel = True
 End Sub


 Sub Anrufen()
 Dim A$
 A$ = ActiveCell.Value
 Telefonieren A, "C:\WindowsNT\Dialer.exe"
 End Sub
Antworten Top
#8
Erweitere dein Makro so:

Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 7 Then
   Call Anrufen
   Cancel = True
ElseIf Target.Column = 1 Then        'Spalte auf die benötigte anpassen
   UserForm1.Show
   Cancel = True
End If
End Sub

Und die Userform findest du in der Datei anbei.


Angehängte Dateien
.xlsm   Kommentarfeld.xlsm (Größe: 15,73 KB / Downloads: 7)
Schöne Grüße
Berni
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste