Thema Datum  Von Nutzer Rating
Antwort
17.07.2016 17:24:48 David
NotSolved
17.07.2016 17:52:37 David
NotSolved
17.07.2016 18:00:40 Nobody
NotSolved
17.07.2016 18:16:05 David
NotSolved
Rot VBA PROFI gesucht - Countif - Hilflos
17.07.2016 19:12:25 Gast7579
NotSolved
17.07.2016 19:47:44 David
NotSolved
17.07.2016 19:51:19 David
NotSolved
17.07.2016 20:28:25 David
Solved

Ansicht des Beitrags:
Von:
Gast7579
Datum:
17.07.2016 19:12:25
Views:
671
Rating: Antwort:
  Ja
Thema:
VBA PROFI gesucht - Countif - Hilflos

Hallo! Bei solchen Fehlern, bitte immer den Code posten. Der Code von Nobody passt, aber deine Umsetzung sieht man halt nicht. Also wenn du mit der Set Find arbeitest, meinst du bestimmt die Range.Find. Nutze sie so wie hier (einfach kopieren und anpassen).

https://msdn.microsoft.com/en-us/library/office/ff839746.aspx

Da gibt es auch eine .findnext DAmit kannst du auch weitere Treffer abfangen - bis zu dam Ziel bist. 

FAlls du mit der ersten Methode arbeiten willst , also worksheetfunction.match dann so (bei 2 maligem Vorkommen, ggf. anpassen innerhalb einer Schleife)

 

reihegruppenname = Application.WorksheetFunction.Match(gruppenname, Range("A1:A150"), 0)

If suchename > 1 And reihegruppenname = 5 Then reihegruppenname = reihegruppenname + Application.WorksheetFunction.Match(gruppenname, Range("A" & reihegruppenname + 1 & ":A150"), 0)

msgbox reihegruppenname

Damit sollte es auch klappen. Du must halt beim zweiten Match die Range anpassen (erster Treffer + 1 ) und der Versatz ab wo du dann deine Range startest, zum Ergebnis hinzuaddieren (Versatz war der erste Treffer also 5). 

VG


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
17.07.2016 17:24:48 David
NotSolved
17.07.2016 17:52:37 David
NotSolved
17.07.2016 18:00:40 Nobody
NotSolved
17.07.2016 18:16:05 David
NotSolved
Rot VBA PROFI gesucht - Countif - Hilflos
17.07.2016 19:12:25 Gast7579
NotSolved
17.07.2016 19:47:44 David
NotSolved
17.07.2016 19:51:19 David
NotSolved
17.07.2016 20:28:25 David
Solved