Thema Datum  Von Nutzer Rating
Antwort
04.03.2009 10:10:25 David
NotSolved
04.03.2009 11:42:08 Holger
NotSolved
Rot Aw:Aw:Tabellendurchsuchung
04.03.2009 12:17:04 David
NotSolved
05.03.2009 11:44:57 Holger
NotSolved

Ansicht des Beitrags:
Von:
David
Datum:
04.03.2009 12:17:04
Views:
882
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Tabellendurchsuchung
Holger schrieb am 04.03.2009 11:42:08:

Hallo Holger,

es handelt sich bei g und h um zwei Suchkriterien (Gewicht und Bauteil), die jedoch numerischen Werten zugeordnet sind, da sonst immer "Typen unverträglich" als Fehlermeldung kam.
Hast du vielleicht noch eine Idee wie ich die Suche dann bei dem gefundenen Kriterium anhalte???

Viele Grüße,
David

Hallo David,
g und h sind leer, do dass mit
Worksheets("Analysetool").Cells(9, 4).Value = g
und
Worksheets("Analysetool").Cells(19, 4).Value = h
auch diese Zellen leer sind. Willst danach suchen? Oder wolltest du vielleicht g und h öffentlich deklarieren? Oder sollte es
g=Worksheets("Analysetool").Cells(9, 4).Value
und
h= Worksheets("Analysetool").Cells(19, 4).Value
heißen?
Gruß
Holger


David schrieb am 04.03.2009 10:10:25:

Kann mir jmd. sagen warum das folgende Programm nicht bei meinen Suchkriterien stoppt und diese rausschreibt, sondern immer durch alle Werte rattert???

Vielen Dank!!!

VG,
David

Sub Projekt()
Const Zeile = 217
Const Spalte = 22
Dim g, h, j, k, l, m As Variant
Dim Suche(Zeile, Spalte) As Variant



For i = 1 To Zeile Step 1

For j = 1 To Spalte Step 1

Worksheets("Analysetool").Cells(9, 4).Value = g

Worksheets("Analysetool").Cells(19, 4).Value = h


Suche(i, j) = Worksheets("Auswertung").Cells(i, j)

If Suche(i, j) = g Then

If Suche(i, j) = h Then



k = Worksheets("Auswertung").Cells(i, 2)

Worksheets("Analysetool").Cells(9, 9).Value = Worksheets("Auswertung").Cells(i, 2).Value

l = Worksheets("Auswertung").Cells(i, 10)

Worksheets("Analysetool").Cells(11, 9).Value = Worksheets("Auswertung").Cells(i, 10).Value

m = Worksheets("Auswertung").Cells(i, 19)

Worksheets("Analysetool").Cells(21, 9).Value = Worksheets("Auswertung").Cells(i, 19).Value




End If

End If

Next

Next

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
04.03.2009 10:10:25 David
NotSolved
04.03.2009 11:42:08 Holger
NotSolved
Rot Aw:Aw:Tabellendurchsuchung
04.03.2009 12:17:04 David
NotSolved
05.03.2009 11:44:57 Holger
NotSolved