Toon posts:

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: 03-10 22:19


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

Alle reacties


  • Belindo
  • Registratie: December 2012
  • Laatst online: 21:54

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: 01:37

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: 21:54

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: 01:37

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: 01:37

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

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:37

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
  • 0Henk 'm!

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 03-10 22:19


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

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

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

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 03-10 22:19
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.

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:37

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


  • 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: .]


  • Belindo
  • Registratie: December 2012
  • Laatst online: 21:54

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 />


  • 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

  • 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]


  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:37

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


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


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


  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:37

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


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





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

  • 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.

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:37

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


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



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

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

  • Pandorian
  • Registratie: April 2006
  • Laatst online: 03-10 22:19
Vele handen maken licht werk!
Pagina: 1



Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee