Collapse column

Autor Thema: Identifikation einer Zeile anhand Feldinhalt (indirekter Bezug)  (Gelesen 1241 mal)

Offline morcint

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Identifikation einer Zeile anhand Feldinhalt (indirekter Bezug)
« am: März 07, 2013, 10:29:22 Vormittag »
Hallo zusammen,

ich stehe vor folgendem Problem:

> In Spalte B stehen in den Zeilen durchnummeriert Zahlen von 1-n (B1= "1.1", B2 = "1.2", B3 = "2.1", ...)
> In Spalte C steht jeweils ein Bezug auf eine Zahl aus Spalte B (z.B. steht in C6 (=B4))
> In Spalte D stehen in einigen Zeilen keine Werte, in anderen Zeilen steht ein Datum (z.B. D4 = (leer), D5 = 03.03.13)

Jetzt möchte ich gerne in Spalte A jeweils für jede Zeile ausgeben, ob in der Zelle in Spalte D und der Zeile, die in C referenziert ist, ein Wert steht oder nicht.
Z.B. Steht in B2 "1.1", in D2 steht "03.03.13", in B3 steht "1.2", in C3 steht (=B2)
--> für A3 wird geprüft, ob die Zelle "D2" leer ist oder nicht, da in C3 ja mit der Referenz auf C2 die Zeile 2 referenziert wird und somit das Feld D2 geprüft werden muss. In dem Beispiel wäre A3 = (WAHR).

Ich hoffe ich konnte mich halbwegs verständlich ausdrücken und würde mich über Hilfe freuen.

Danke und Gruß, morcint

« Letzte Änderung: März 07, 2013, 10:52:02 Vormittag von morcint »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline morcint

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2010
Antw: Identifikation einer Zeile anhand Feldinhalt (indirekter Bezug)
« Antwort #1 am: März 07, 2013, 13:52:07 Nachmittag »
Hallo nochmal,

falls es interessiert: Das Problem ist behoben :)

Mittels folgendem Makro:

Function CellFormula(Rng As Range) As String
    Dim strResult As String
   
    strCell = Rng.Formula

    For i = 1 To Len(strCell)
        If (Strings.Mid(strCell, i, 1) >= 0 And Strings.Mid(strCell, i, 1) <= 9) Then
            strResult = strResult + Strings.Mid(strCell, i, 1)
        End If
    Next
    CellFormula = strResult
End Function

Und der Funktion (z.B. in Feld A3):

=WENN(C3<>"-";WENN(INDIREKT("D"&TEXT(CellFormula(D3);"#"))<>"";WAHR;FALSCH))

Gruß, morcint

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Antw: Identifikation einer Zeile anhand Feldinhalt (indirekter Bezug)
« Antwort #2 am: März 07, 2013, 14:05:35 Nachmittag »
Hallo morcint,

vielen Dank für dein Feedback.

Gruß

Officer

Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.