Collapse column

Autor Thema: Summe wenn Zelle farbig und vorgegebener Text in Nachbarzelle  (Gelesen 1479 mal)

Offline einfachbauen

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Summe wenn Zelle farbig und vorgegebener Text in Nachbarzelle
« am: April 14, 2016, 17:46:02 Nachmittag »
Hallo zusammen!

Habe ein kleines Problem bei dem ich eure Unterstützung brauche.

Meine Tabelle besitzt im Grunde zwei Spalten, A und B.
In den Zeilen der Spalte A steht entweder ein "J" oder ein "N"
In den Zeilen der Spalte B stehen verschiedene Namen etc., welche teilweise mit einer Hintergrundfarbe bspw. Gelb eingefärbt sind.

Ich möchte nun wissen, wie viele Namen in Spalte B in einem bestimmten Bereich z.B. von Zeile 1 bis 30 gelb eingefärbt sind UND gleichzeitig ein "J" in der Zelle daneben stehen haben.

Bislang habe ich nur einen VBA Code der funktioniert, wenn die Zelle mit dem "J" eingefärbt wurde. Dies ist leider nicht der Fall. Was muss ich ändern damit der Inhalt sich auf eine andere Zelle bezieht?

Oder gibt es andere Vorschläge?

Vielen Dank schonmal!


Function FarbigeZellenZählenNeu(rng As Range, Farbe, Inhalt)
Dim Zelle As Object
Application.Volatile
For Each Zelle In rng
If Zelle.Interior.ColorIndex = Farbe And Zelle = Inhalt Then FarbigeZellenZählenNeu = FarbigeZellenZählenNeu + 1
Next
End Function

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 gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Summe wenn Zelle farbig und vorgegebener Text in Nachbarzelle
« Antwort #1 am: April 14, 2016, 18:53:58 Nachmittag »
Moin,
vielleicht hilft ja dieser Code:

Function FarbigeZellenZählenNeu(rng As Range, Farbe, Inhalt)
   Dim Zelle As Range
   Application.Volatile
   For Each Zelle In rng
      If Zelle.Interior.ColorIndex = Farbe And Zelle.Offset(0, 1) = Inhalt Then FarbigeZellenZählenNeu = FarbigeZellenZählenNeu + 1
   Next
End Function
Gruß
Günther

Offline einfachbauen

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2013
Antw: Summe wenn Zelle farbig und vorgegebener Text in Nachbarzelle
« Antwort #2 am: April 14, 2016, 19:40:16 Nachmittag »
Hey,

danke für deine Antwort, ist eine gute Idee!

Leider hat die Umsetzung bei mir nicht geklappt... :-[


Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: Summe wenn Zelle farbig und vorgegebener Text in Nachbarzelle
« Antwort #3 am: April 14, 2016, 21:12:42 Nachmittag »
Moin,

die Haupt-Ursache: Eigene Blatt-Funktionen gehören in ein allgemeines Modul.
Und dann sind Umlaute im Funktionsnamen nicht optimal.
Der Rest der Änderungen ist überlegenswert ...
Gruß
Günther

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.