Set finden: Zahl wird gefunden Name nicht
#1
Hallo.

Ich möchte einen Namen finden, das bekomme nur " Variable nicht definiert".

Suche ich dagegen eine Zahl funktioniert das ganze. Allerdings nur, wenn die Zahl wirklich in der Liste steht.

Roman
.xlsm   Mitgliederliste_testen_leer2_.xlsm (Größe: 31,24 KB / Downloads: 15)
Antworten Top
#2
Hallo,

mal abgesehen davon, dass man das eleganter lösen kann: wenn du den gesuchten Namen in Anführungszeichen setzt, funktioniert das.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hallo Klaus-Dieter.
Danke Dir . Was so ein paar Striche ausmachen. .....
Ich versuch mich gerade etwas in Excel einzufinden und Bastel da etwas herrum.
Mehr schlecht als recht, aber man lernt ja dazu.
Was steckt eigentlich dahinter, zwei Anführungszeichen, bei Text und bei Zahl nicht?

Roman
Antworten Top
#4
Hallo Roman,

durch die Anführungszeichen wird der Wert zum Text. Irgendwie muss Excel das ja erkennen. Nur wie ich schon angedeutet habe, macht es nicht viel Sinn, variable Werte in einem Makro fest zu "verdrahten". Da gibt es bessere Möglichkeiten.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#5
Hi
in der Programmierung verwendet man manchmal feste Werte und manchmal verwendet man Variablen.
diese Variablen haben Namen die wie Texte aussehen.
Daher muss man im Code kennzeichnen, ob eine Angabe ein fester Wert oder eine Variable sein soll.
Daher setzt man feste Werte in Anführungszeichen und Variablennamen nicht.
Bei Zahlen ist es eindeutig, da man bei der Erstellung der Programmiersprache festgelegt hat, dass eine reine Ziffernkombination kein Variablenname sein darf.
Daher kann man feste Zahlen ohne Anführungszeichen schreiben, feste Texte hingegen muss man in Anführungszeichen setzen.

Gruß Daniel
Antworten Top
#6
... als Ergänzung zu Daniels Beitrag:

https://de.wikibooks.org/wiki/VBA_in_Exc...und_Arrays
Antworten Top
#7
Danke für Eure Hilfe.
Ist schon nützlich, wenn man Ungterstützung bekommt. So ganz ohne Hintergrundwissen
tuh ich mir schon schwer. Auch mit Hilfe aus Wiki ect. ist's schwierig. Vor allen, man geht von einem 
bestimmten Level als Grundkenntniss aus.
Da ist ein Forum schon sehr sehr hilfreich.



Zitat:variable Werte in einem Makro fest zu "verdrahten"

Die Schnippsel sind aus einem Video. Da bau ich gerade nach und versuche es nach meinen Vorstellungen zu verändern.
allerdings bin ich da schon bei Minute 7, mit Zahl Text gescheitert.
Hat auch nichts gebracht, 2 Stunden einfach nur mit allen möglichen Klammern und Zeichen zu testen.
Die Suchbegriffe kommen dann in ein Feld , das ich versduche auszulesen.
(Irgendwieso: schau mal in das Feld XY und nim den Wert da raus, ...)
Zitat:mal abgesehen davon, dass man das eleganter lösen kann
vielleicht schauts deshalb noch so aus ;.)

Roman
Antworten Top
#8
Hallo Roman,

anbei ein kleines Beispiel aus meinem Archiv.


Angehängte Dateien
.xlsm   Mitgliederliste_testen_leer2-1.xlsm (Größe: 32,27 KB / Downloads: 7)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#9
Hallo Roman,

meiner Meinung nach gehst du das Thema "Erlernen einer Programmiersprache" falsch an. Videos und Foren beleuchten immer nur eine einzelne Problemstellung. Das kann in bestimmten, konkreten Fällen hilfreich sein, zum Lernen ist es jedoch weniger geeignet.
Wenn du wirklich in das Thema einsteigen möchtest, solltest du dir ein entsprechendes Buch zulegen, das dich didaktisch an das Thema heranführt und als Nachschlagwerk dienen kann.

Neben anderen Büchern, z.B. 
https://www.edv-buchversand.de/product/m...rammierung
https://www.wiley-vch.de/de/fachgebiete/...27-71959-4
https://www.rheinwerk-verlag.de/vba-mit-...-handbuch/

um nur ein paar Beispiele aufzuführen.

Knobbi38
[-] Folgende(r) 1 Nutzer sagt Danke an knobbi38 für diesen Beitrag:
  • RPP63
Antworten Top
#10
Zitat:anbei ein kleines Beispiel aus meinem Archiv
Das ist sehr Nützlich, .. Danke. Werde ich versuchen umzusetzen

Bücher sind immer gut. Habe schon überlegt ein's zu kaufen. 

Roman
Antworten Top


Gehe zu:


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