cellen met gelijke tekst moeten doen oplichten in kleur

Pagina: 1
Acties:

Onderwerpen

Vraag


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Mijn vraag
Hoe kun je in Exel een kleur geven aan cellen, die dezelfde tekst bevatten als de tekst van een geselecteerde cel? (tekst is zichtbaar in de formulebalk)

Relevante software en hardware die ik gebruik
Microsoft Exel for Mac

Wat ik al gevonden of geprobeerd heb
Ik heb het geprobeerd met voorwaardelijke opmaak, maar ik weet niet hoe ik kan refereren naar de tekst in de formulebalk; deze verschilt per selectie en zou dan cellen met gelijke tekst doen oplichten in kleur.

Beste antwoord (via ewatisor op 26-02-2021 17:46)


  • Pandorian
  • Registratie: April 2006
  • Laatst online: 17:56
Afbeeldingslocatie: https://tweakers.net/i/Irl-H2n2WkFc7xF38jfaS435jHA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/nDLdSfqlCeuBj1oR2jiPyaN6.png?f=user_large

=IF(LEFT(C6;FIND("/";C6)-1)=$C$4;1;0)

Alle reacties


  • Belindo
  • Registratie: December 2012
  • Laatst online: 31-05 22:17

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Conditional formatting waar de waarde gelijk is aan de cel met je tekst

Coding in the cold; <brrrrr />


  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
Belindo schreef op donderdag 25 februari 2021 @ 21:47:
Conditional formatting waar de waarde gelijk is aan de cel met je tekst
@ewatisor heeft het over 'tekst in de formulebalk' dus ik krijg de indruk dat hij elke willekeurige cel wil kunnen aanklikken en dat dan de gelijke cellen oplichten. Zonder VBA-code kan dat niet.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


  • Belindo
  • Registratie: December 2012
  • Laatst online: 31-05 22:17

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Ah zo, nee dat kan niet out of the box zonder VBa.

Je kunt wel je zoekwoorden in een dropdown zetten in 1 cel, dan kun je de selectie veranderen.

Coding in the cold; <brrrrr />


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Er is reeds VBA in geschreven, vandaar dat een gedeelte van de tekst naar een specifieke cel wordt geschreven. Vanuit die cel wil ik alle cellen met gelijke tekst in het spreadsheet markeren.

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
De resultaat-cel is c4 ; alle tekst die voor de "/" staat wordt daar weergegeven
Het doel cel-bereik is b6:i24 , dus ik wil alle cellen met dezelfde tekst als c4 kleuren.

Dit is de VBA:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim sv
If Not Intersect(Target, Range("b6:i236")) Is Nothing Then
sv = Split(Target, "/")
If UBound(sv) > 0 Then
Range("c4") = sv(0)
Range("e4") = sv(1)
Range("g4") = Application.CountIf(Range("b6:i24"), Range("c4") & "*")
Else
Range("c4,e4,g4").ClearContents
End If
Range("i4") = Target.Address(0, 0)
End If
Cells.Interior.ColorIndex = 0
Rows(ActiveCell.Row).Interior.Color = 16777215
Columns(ActiveCell.Column).Interior.Color = 16777215
ActiveCell.Interior.Color = 7405514

End Sub

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
ewatisor schreef op donderdag 25 februari 2021 @ 22:11:
De resultaat-cel is c4 ; alle tekst die voor de "/" staat wordt daar weergegeven
Het doel cel-bereik is b6:i24 , dus ik wil alle cellen met dezelfde tekst als c4 kleuren.
Dan is het zoals je zelf al zei een kwestie van voorwaardelijke opmaak gebruiken met verwijzing met C4. Waarom lukt dat niet?

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Ik zal wel ergens een haakje of kommaatje niet goed hebben, het zou mooi wezen als het zo makkelijk was.

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
ewatisor schreef op donderdag 25 februari 2021 @ 22:21:
Ik zal wel ergens een haakje of kommaatje niet goed hebben, het zou mooi wezen als het zo makkelijk was.
Daar kunnen wij vrij weinig mee. Laat eens zien wat je precies hebt geprobeerd, dus wat je hebt ingevoerd eventueel met screenshots.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
probeer het anders

[ Voor 96% gewijzigd door ewatisor op 25-02-2021 22:37 . Reden: onduidelijk ]


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Afbeeldingslocatie: https://tweakers.net/i/4pdwZNEpGYIM6JM1Apqo9LH4AKQ=/800x/filters:strip_exif()/f/image/KHixGo7RrYTeog6PkM2TfIhm.png?f=fotoalbum_large

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
Logisch dat het niet werkt, want geen van de cellen zijn identiek aan C4. KAMERLING/31 is bijvoorbeeld niet gelijk aan KAMERLING. Je moet de formule aanpassen zodat alleen wordt gekeken naar het deel voor de slash (/). Dat zou met de functie LINKS, LINKSB, functie - Office-ondersteuning kunnen.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Aha, dan ga ik dat proberen, dank

Acties:
  • Beste antwoord βœ“
  • 0 Henk 'm!

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 17:56
Afbeeldingslocatie: https://tweakers.net/i/Irl-H2n2WkFc7xF38jfaS435jHA=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/nDLdSfqlCeuBj1oR2jiPyaN6.png?f=user_large

=IF(LEFT(C6;FIND("/";C6)-1)=$C$4;1;0)

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Afbeeldingslocatie: https://tweakers.net/i/hULvt1_Jm3JsYm9s8aj6AtEcmo8=/800x/filters:strip_exif()/f/image/yOhkpuCi1z5rBRoZcz9GkqUg.png?f=fotoalbum_large

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Nog niet

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 17:56
Wat niet?

Verwacht je VOS/186 en VOS/161 ook te kleuren?
Zo ja wat voor een conditional formule heb je nu?

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Ja, die wilde ik idd ook kleuren
De huidige conditional formule heeft alleen grijze en witte markering; de groene staan in de VBA regels. Grijs en wit zorgt er voor dat bepaalde cellen niet meedoen, omdat er geen corresponderende real-world plaats bestaat.

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
ewatisor schreef op donderdag 25 februari 2021 @ 23:31:
Ja, die wilde ik idd ook kleuren
De huidige conditional formule heeft alleen grijze en witte markering; de groene staan in de VBA regels. Grijs en wit zorgt er voor dat bepaalde cellen niet meedoen, omdat er geen corresponderende real-world plaats bestaat.
Wederom, als je niet laat zien wat je hebt geprobeerd kunnen we ook niet meedenken...

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Ik heb een voorbeeldje gemaakt en zal proberen dat vanavond te uploaden

[ Voor 195% gewijzigd door ewatisor op 26-02-2021 06:15 . Reden: . ]


Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 31-05 22:17

Belindo

β–Ά β”€πŸ”˜β”€β”€β”€β”€β”€β”€β”€ 15:02

Wat lukt er niet met de formatting van @Pandorian? Deze vergelijkt namelijk de tekst vΓ³Γ³r de / met wat er in je cel staat. Dat is precies wat je nodig hebt, tenzij je niet alles goed hebt uitgelegd.

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
@Pandorian,
Voor Excel is een bewering altijd 'waar' of 'niet waar'.
" Als de bewering 'waar' is, is ze 'waar' " vind ik daarom wat overdreven, de IF kun je dus weglaten.
In NL:
code:
1
=LINKS(C6;VIND.SPEC("/";C6)-1)=$C$4

Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Dit is het online exel bestand van het voorbeeld

Werkt niet

[ Voor 36% gewijzigd door ewatisor op 26-02-2021 16:33 . Reden: online exel doet geen VBA ]


Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
Je linkt werkt niet en de meest mensen zijn niet zo happig op het downloaden van onbekende bestanden. Het plaatsen van formules en screenshots is een prima manier om ons te laten zien wat je hebt gedaan.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Afbeeldingslocatie: https://tweakers.net/i/84LGmEMo_tNEl5Bb2yShzokz-pA=/800x/filters:strip_exif()/f/image/7RZj0gtg1rvihZMVLyJ9RSvu.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/bmr0xSiug1RQs7YjIKYZPTXmrGw=/800x/filters:strip_exif()/f/image/RzS19Gvgo6XRCBHFoGTmcKBV.png?f=fotoalbum_large

[ Voor 20% gewijzigd door ewatisor op 26-02-2021 16:37 ]


Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
En waar is de formule voor voorwaardelijke opmaak die je hebt geprobeerd, zoals @Pandorian en ik hebben gesuggereerd?

Niet om lullig te doen, maar we vragen je telkens heel specifiek om te laten zien welke formule je hebt geprobeerd.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Afbeeldingslocatie: https://tweakers.net/i/dNd5zq_dVDNFebKd04EK6u3MWg8=/x800/filters:strip_exif()/f/image/57RyZ69uZa6ecmUbv8al8VX6.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/UFZi3ObNabJ_bzYHB7rn69X2KkQ=/x800/filters:strip_exif()/f/image/3V231Gxm9iNuGjPdnka62ijF.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/eQTMTd8YZlJm4HdKL30nEgulD90=/x800/filters:strip_exif()/f/image/kAQxB7zAdfUTdiL5C882I157.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
De C6 in die formule snap ik niet, het cel bereik is B6:I24

Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Alhoewel het nu gelukt is om meerdere cellen te kleuren, is 't nog steeds niet met dezelfde tekst (links van de slash), als de tekst die in C4 verschijnt.

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 31-05 20:28

g0tanks

Moderator CSA
ewatisor schreef op vrijdag 26 februari 2021 @ 16:57:
De C6 in die formule snap ik niet, het cel bereik is B6:I24
Je moet de formule ook niet klakkeloos overnemen. De C6 werkt voor het voorbeeld van @Pandorian omdat het daar de eerste cel in het bereik is. Jouw celbereik begint zo te zien bij B6 (overigens niet echt handig dat je de regel- en kolomaanduidingen hebt verborgen).

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Afbeeldingslocatie: https://tweakers.net/i/2StYKJ2BGrfOE5g7NqdZbs3eVaQ=/x800/filters:strip_exif()/f/image/lqB8rxYBERzsY5kkGqrBjC19.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/ADf5IWkROHDVNseU6kRkNs-T1So=/x800/filters:strip_exif()/f/image/1JHoVdYBgwLSR7QwUDqTDJPV.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
het werk vlekkeloos

Acties:
  • 0 Henk 'm!

  • ewatisor
  • Registratie: Februari 2021
  • Laatst online: 22-03-2021
Dank voor je geduld en oplossing @Pandorian

Acties:
  • 0 Henk 'm!

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 17:56
Vele handen maken licht werk!
Pagina: 1