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

Gültigkeit mit VBA

Gültigkeit mit VBA
03.02.2004 11:16:14
junny
Hai Leute,
in einem Auto open steht bei mir folgendes

WertderReklamation = InputBox("Wert der Reklamation: ")
Range("B27") = WertderReklamation
Wie kann ich nun folgende Gültigkeit verbinden?

(hab ich mit Recorder aufgezeichnet)
With Selection.Validation
.Delete
.Add Type:=xlValidateWholeNumber, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="0", Formula2:="99999"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = "Betrag eingeben!"
.InputMessage = ""
.ErrorMessage = "Kein Text, Kein € Zeich oder dgl."
.ShowInput = True
.ShowError = True
End With

Danke schon mal
volker

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Gültigkeit mit VBA
03.02.2004 12:03:37
PeterW
Hallo Junny,
willst du die Gültigkeit in die Zelle schreiben oder nur prüfen, ob der eingegebene Wert im Bereich 0 bis 9999 liegt? Im zweiten Fall dürfte das reichen:
Dim WertderReklamation As Variant
Do
WertderReklamation = InputBox("Wert der Reklamation: ")
If Len(WertderReklamation) = 0 Then Exit Do
If Not IsNumeric(WertderReklamation) Then
MsgBox "Kein Text"
End If
Loop Until WertderReklamation >= 0 And WertderReklamation < 10000
Range("B27") = Format(WertderReklamation, "#")
Gruß
Peter
DANKE Peter, Genau so Gruss volker
03.02.2004 12:11:46
junny
o.T.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige