Thema Datum  Von Nutzer Rating
Antwort
Rot in eine bestimmte Zeile springen, danach in eine bstimmte Spalte
17.07.2017 21:45:34 mela
NotSolved
18.07.2017 17:49:44 Gast79499
NotSolved

Ansicht des Beitrags:
Von:
mela
Datum:
17.07.2017 21:45:34
Views:
901
Rating: Antwort:
  Ja
Thema:
in eine bestimmte Zeile springen, danach in eine bstimmte Spalte

Ich möchte gern ein End-Datum in der richtigen Kalenderwoche dick umranden (markieren).

In Spalte E wird das End-Datum eingetragen.
- Spalte F weist das Jahr von Spalte E aus
- Spalte G weist die Kalenderwoche von Spalte E aus

Bsp.:

E: 10.01.2017
F:  2017 (Jahr von E)
G:  2 (KW von E)

jede Zeile enthält diese Daten in derselben Spalte

Im Bereich J13-JI76 sind sämtliche Jahre und Wochen von 2017-2021 in einem Raster angelegt.

In der Zeile7, Spalte J-JI sind die Jahre enthalten
in der Zeile 9, Spalte J-JI sind die KW's enthalten

Für das Beispiel oben ist also das Jahr 2017 von J7-BI7 enthalten, die KW nur in Zelle K9.

Somit müsste die Zelle K13 dick umrandet werden, da K7 + K9 die richtigen Werte enthält

ich habe meinen Code soweit, dass er die Zellen K7 und K9 mit den Werten "2017" und "34" findet und beide Werte in derselben Spalte verglichen (=) werden und eine MsgBox dies mit "Yes" bestätigt.

Aber wie kann ich nun den Code erweitern, dass er in derselben Spalte, Zeile für Zeile die Spalte findet und die richtige Zelle dick umrandet.

 

Sub suchenfinden()

Dim jfinden As Range
Dim wfinden As Range
Dim jtreffer As String
Dim wtreffer As String
Dim jahr As Range
Dim woche As Range

Set jahr = Range("F13")
Set woche = Range("G13")

Set jfinden = Range("J7:JI7").Find(What:=jahr)
Set wfinden = Range("J9:JI9").Find(What:=woche)

jtreffer = Split(jfinden.Columns.Address, "$")(1)
wtreffer = Split(wfinden.Columns.Address, "$")(1)

jtreffer = wtreffer
MsgBox "Yes"
    
End Sub

 


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 in eine bestimmte Zeile springen, danach in eine bstimmte Spalte
17.07.2017 21:45:34 mela
NotSolved
18.07.2017 17:49:44 Gast79499
NotSolved