Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Instr Funktion - wie einbauen ?

Frage Entwicklung VB for Applications

Mitglied: Entwickler

Entwickler (Level 1) - Jetzt verbinden

16.08.2007, aktualisiert 17.08.2007, 4447 Aufrufe, 10 Kommentare

Hallo Lieben Leute,

habe folgendes Problem.
Ich habe eine Formel, bei der eine Inputbox aufgeht, nun kann man da zb: Menge eingeben. ich möchte aber, dass wenn man nur Men eingibt auch Menge kommt, kann man da irgendwie einen abgleich herstellen
oder das wenn man megne eingibt auch menge kommt.

Die Formel ---

If Value(0,40) <> 1 then
ResultValue = Value(500,100)
Else
ResultValue=inputbox("Geben Sie bitte den Filter ein!" & vbnewline & "", "Filter-Eingabe"," ")
End If


sollte sich da einer einfach tuen, bitte direkt die formel wieder richtig reinposten thx

PS: 0,40 u. 500,100 sind einfache variablen

lg

alex
Mitglied: 8644
16.08.2007 um 12:10 Uhr
Hi,

oder das wenn man megne eingibt auch menge kommt

...oder wenn man gmeen eingibt auch menge kommt?

Da kommen aber schon einige Kombinationen zusammen!

01.
if resultvalue = 'men' then resultvalue = 'menge' 
02.
...
Ist wahrscheinlich syntaktisch nicht richtig, aber so könnte es gehen.
Bitte warten ..
Mitglied: Entwickler
16.08.2007 um 13:20 Uhr
hoi,

nein mit mit instr kann man das automatisieren, dass er einfach ähnliche nimmt.
sonst könnt ich ja 100000 millionen abfragen machen
Bitte warten ..
Mitglied: 8644
16.08.2007 um 14:47 Uhr
Was instr kann, ist einen Teilstring in einem Gesamtstring zu suchen. Dein Beispiel mit "men" würde gehen, das mit "megne" nicht. Guckst du hier!

Psycho
Bitte warten ..
Mitglied: Entwickler
16.08.2007 um 15:11 Uhr
und wie bauch ich das in meine formel ein ?
Bitte warten ..
Mitglied: 8644
16.08.2007 um 15:16 Uhr
Vielleicht so:
01.
If InStr(1, valueresult, "Men", 0) Then valueresult = "Menge"
oder so ähnlich

Psycho
Bitte warten ..
Mitglied: Entwickler
16.08.2007 um 15:31 Uhr
men menge is nurn bsp das muss auf alle eingaben funktionieren
Bitte warten ..
Mitglied: 8644
16.08.2007 um 16:04 Uhr
Ich bin zwar jetzt kein Fachmann, aber ohne, dass du alle Eventualitäten prüfst, wird es wohl nicht gehen.

Psycho
Bitte warten ..
Mitglied: Entwickler
16.08.2007 um 16:07 Uhr
sry - habe die falsche formel gepostet, ich hoffe mit der gehts nun wirklich ;)

If ucase(Value(25,69)) = ucase(value(500,100)) then
ResultValue = value(25,21)
Else
ResultValue = ""
End if



also das instr muss statt dem ersten = also
If ucase(Value(25,69))---> instr <--- ucase(value(500,100)) then

nur wie weiter ?
Bitte warten ..
Mitglied: bastla
16.08.2007 um 21:46 Uhr
Hallo Entwickler!

Wenn Du überprüfen willst, ob Value(25,69) [=kürzer Text] in Value(500,100) [=längerer Text] (ohne Unterscheidung von Klein- und Großbuchstaben) enthalten ist, wäre die Schreibweise so:
01.
If InStr(UCase(Value(500,100)), UCase(Value(25,69))) > 0 Then 
02.
'ist enthalten 
03.
Else 
04.
'ist nicht enthalten 
05.
End If
Grüße
bastla
Bitte warten ..
Mitglied: Entwickler
17.08.2007 um 08:22 Uhr
If Instr(1,trim(Ucase(Value(25,69))),trim(Ucase(Value(500,100)))) <> 0 then

habs nun so gelöst, danke an alle
nun funkts ...
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
gelöst Suchfunktion Excel einbauen (6)

Frage von lupi1989 zum Thema Microsoft Office ...

JavaScript
LocalStorage für folgende Funktion (7)

Frage von xsto123 zum Thema JavaScript ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateinamen auslesen und in Code einbauen (10)

Frage von markue zum Thema Batch & Shell ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(2)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

Frage von Lynkon zum Thema TK-Netze & Geräte ...