Thema Datum  Von Nutzer Rating
Antwort
Rot Excelmakro für Finden und Ändern von Werten
11.08.2017 13:43:18 StephanB
NotSolved

Ansicht des Beitrags:
Von:
StephanB
Datum:
11.08.2017 13:43:18
Views:
961
Rating: Antwort:
  Ja
Thema:
Excelmakro für Finden und Ändern von Werten

Hallo zusammen,

ich suche ein Lösung für folgendes Problem in Excel:

Ich habe 4 Spalten, die erste gibt einen Zeitwert an, die zweite eine ID, die dritte und vierte jeweils einen Wert. Nun gibt es N/A-Werte in der Tabelle, die alle ersetzt werden sollen, durch ein schrittweises Absuchen im Zeitraum davor oder danach (max. +3 nach vorne und max. -3 nach hinten).

Beispieltabelle dazu unten.

Also z.B. soll der erste N/A Wert (3.Spalte, 2. Zeile) der zu der ID RTvc12 in Zeile 2 gehört ersetzt werden. Und zwar durch das Absuchen im Zeitraum+1. Wenn die ID in diesem Zeitraum vorahnden ist, soll der dortige Wert übernommen werden, wenn nicht oder dort auch N/A, dann weitersuchen im Zeitraum+2. Das schrittweise bis für Zeitraum+3, wenn dort nicht fündig, dann schrittweise bis Zeitraum-3. Falls nirgends ein Wert, dann soll der Wert zu 0 gesetzt werden.

Die Änderung der Werte soll aber erst nach Abschluss und Prüfung aller N/A-Werte durchgeführt werden.

Kann man das als Excel-Makro in VBA programmieren...Ich komme leider auf keine Lösung.

Vielen Dank schonmal an alle VBA-Experten!

Zeitraum ID Wert1 Wert2
0 BTW9 6 5
0 RTvc12 N/A 3
0 VST45 0 N/A
0 Xct56 0 N/A
0 XYQ34 3 4
1 BTW9 3 4
1 RTvc12 6 3
1 VST45 6 3
1 Xct56 3 N/A
1 XYQ34 N/A 2
2 ASC78 3 60
2 BTW9 1 30
2 VST45 2 50
2 Xct56 N/A N/A
2 XYQ34 0 6
3 ASC78 5 1
3 BTW9 N/A 2
3 RTvc12 3 4
3 VST45 6 6
3 XYQ34 4 3
4 ASC78 1 3
4 CV45 5 0
4 JHGT6 3 0
4 RTvc12 3 N/A
4 Xct56 3 3

 


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
Rot Excelmakro für Finden und Ändern von Werten
11.08.2017 13:43:18 StephanB
NotSolved