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

Standard Text in leerer Zelle

Standard Text in leerer Zelle
05.06.2006 14:00:04
Alexander
Hi,
Gibt es eine Moeglichkeit einen Standard Text in eine Zelle zu setzen, so z.B. "Geben Sie hier Ihren Wert ein". Wichtig hierbei ist, dass dieser Texte immer zusehen sein soll, wenn die Zelle keinen Wert enthaelt. Klickt der User die Zelle an, soll der Text verschwinden und ueberschrieben werden. Gibt der User dann doch keinen Wert eine und klickt auf eine andere Zelle, soll der Standardtext wieder erscheinen.
Vielen Dank und Gruss,
Alexander

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

Betreff
Datum
Anwender
Anzeige
AW: Standard Text in leerer Zelle
05.06.2006 14:39:52
Josef
Hallo Alexander!
Das geht z.B. so.
' **********************************************************************
' Modul: Tabelle3 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Const strMsg As String = "Geben Sie hier Ihren Wert ein"


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$3" Then
  Application.EnableEvents = False
  If Target = "" Then Target = strMsg
  Application.EnableEvents = True
End If
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
If [C3] = "" Then [C3] = strMsg
If Target.Address = "$C$3" Then
  If Target = strMsg Then Target = ""
End If
Application.EnableEvents = True
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Standard Text in leerer Zelle
05.06.2006 15:30:55
Alexander
Super. Das hat geholfen. Danke. Wie wuerde der Code aussehen, wenn ich mehrere Zellen mit verschiedenen string texten in einem worksheet habe?
Vielen Dank,
Alexander
AW: Standard Text in leerer Zelle
05.06.2006 15:51:47
Josef
Hallo Alexander!
Z.B. so.
' **********************************************************************
' Modul: Tabelle3 Typ: Element der Mappe(Sheet, Workbook, ...)
' **********************************************************************

Option Explicit

Const strMsg1 As String = "Geben Sie hier Ihren Wert ein"
Const strMsg2 As String = "Schreib's hier rein!"
Const strMsg3 As String = "Ihre Eingabe"


Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Select Case Target.Address
  Case "$C$3"
    If Target = "" Then Target = strMsg1
  Case "$D$5"
    If Target = "" Then Target = strMsg2
  Case "$F$1"
    If Target = "" Then Target = strMsg3
End Select
Application.EnableEvents = True
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
If [C3] = "" Then [C3] = strMsg1
If [D5] = "" Then [D5] = strMsg2
If [F1] = "" Then [F1] = strMsg3
Select Case Target.Address
  Case "$C$3"
    If Target = strMsg1 Then Target = ""
  Case "$D$5"
    If Target = strMsg2 Then Target = ""
  Case "$F$1"
    If Target = strMsg3 Then Target = ""
End Select
Application.EnableEvents = True
End Sub


'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
AW: Standard Text in leerer Zelle
05.06.2006 16:42:43
Alexander
Vielen Dank. Hat gehoplfen.

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige