Vraag


Acties:
  • 0 Henk 'm!

  • MarkvanD84
  • Registratie: Januari 2018
  • Laatst online: 08-02-2018
Mijn vraag

Ik ben bezig om een excel doc te maken voor mijn werk wat vol zit met formules. Ik dacht dat ik wel redelijk wat wist van excel, maar wat heb ik mij daar in vergist. Op bijna ieder vlak waar ik vast liep heb ik met behulp van google e.d. wel alle antwoorden gevonden, met uitzondering van 1 probleem.

Ik heb een cel gecreëerd waarin de "gegevensvalidatie" formule zit met een lijst met woorden. Ik zou willen weten of het mogelijk is, dat, wanneer ik daar een woord van selecteer (zie foto 1) er dan complete rijen kunnen worden verborgen (zie foto 2)

Voorbeeld:
Als ik het woord "ALLES" selecteer, zoals in de eerste foto, wil ik dat alle rijen zichtbaar zijn. Maar wanneer ik "BA004" selecteer wil ik dat rij 23 t/m 31 zoals in foto 2 zichtbaar is, maar dat de rijen 32 t/m 55 verborgen zijn.

Is dit (voor een leek als mijzelf) te doen? Of kan ik het beter opgeven?


Relevante software en hardware die ik gebruik
geen

Wat ik al gevonden of geprobeerd heb
google, geen succes....

Afbeeldingslocatie: http://i63.tinypic.com/2i8bryb.jpg
Afbeeldingslocatie: http://i63.tinypic.com/2mnos3q.jpg

Alle reacties


Acties:
  • 0 Henk 'm!

  • DonChaot
  • Registratie: April 2012
  • Laatst online: 11-09 18:12
Bedoel je niet gewoon Data > (auto)Filter?

Acties:
  • 0 Henk 'm!

  • Raznov
  • Registratie: December 2006
  • Laatst online: 11-09 10:08
Als het geen auto filter is, zit er mogelijk nog iets aan vba code achter?

Strava & Untappd - Do not combine!


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:09
Een autofilter zou het makkelijkst zijn denk ik, maar werkt niet met de samengevoegde cellen zoals in je screenshot. Je zou dan dus Type moet splitsen in bijvoorbeeld Type en Subtype, en elk Type in elke rij noemen (dus niet samengevoegd in 8)

Dan kun je gemakkelijk met een autofilter filteren.

Eventueel kun je de verschillende type's door middel van conditional formatting nog wel een kleurtje geven of zo

Als je echt die drop down wil gebruiken, zul je het moeten combineren met macro's, en ook dan zul je in elke rij het type moeten zetten.

[ Voor 14% gewijzigd door TheFes op 31-01-2018 16:05 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • breew
  • Registratie: April 2014
  • Laatst online: 11-09 18:51
even de caps lock zoeken hoor...

GEBRUIK NOOOOOIT SAMENGEVOEGDE CELLEN!!!!

Echt.. het is de pest voor de werkbaarheid van je document... De simpelste dingen werken ineens niet, omdat een samengevoegde cel in je bereik de boel omver loopt te trekken.


Dan je daadwerkelijke vraag:
Ik zou voor een (naar ik het inschat: vrij eenvoudige) macro/vba gaan. Maar daar moet je maar net zin in hebben om te bouwen/leren :+

Acties:
  • 0 Henk 'm!

  • MarkvanD84
  • Registratie: Januari 2018
  • Laatst online: 08-02-2018
Bedankt voor de antwoorden!

aangezien mijn kennis omtrent het maken van een macro minimaal is (en omwille van de tijd), kan ik met een filter beter uit de voeten. Ik ga het dan ook zo oplossen!

Bedankt allemaal!

Acties:
  • 0 Henk 'm!

  • MC trouble
  • Registratie: December 2010
  • Laatst online: 27-11-2024
breew schreef op woensdag 31 januari 2018 @ 23:10:
even de caps lock zoeken hoor...

GEBRUIK NOOOOOIT SAMENGEVOEGDE CELLEN!!!!
Met tekstterugloop aan/uit kun je visueel bijna/meestal hetzelfde bereiken als samengevoegde cellen.
Wil je een text over 2 regels in 1 cel dan kun je met Alt + Enter of met TEKEN(10)/CHAR(10) in een enter plaatsen. Beetje het zelfde idee als shift enter.

code:
1
2
3
4
5
6
7
8
9
10
11
12
=ALS(P_jn="j";bla;"")&HERHALING(TEKEN(10);3)&
"Inclusief"&TEKEN(10)
&ALS(Motor_jn="j";Moto&" "&Volt&TEKEN(10))
&ALS(Motor_jn="j";"elektkast"&TEKEN(10);"")
&ALS(beveiliging="n";"beveiliging"&TEKEN(10);"")
&ALS(N_jn="j";"met bediening"&TEKEN(10);"")
&ALS(N="storm";"storm"&TEKEN(10);"")
&ALS(K_jn="j";"kast constructie in verzinkt staal"&TEKEN(10);"")
&ALS(Beveiliging2_jn="j";beveiliging2&TEKEN(10);"")
&ALS(P_jn="j";ALS(penslot_jn="j";"EP"&TEKEN(10);"PS"&TEKEN(10));"")
&TEKEN(10)
&"Opties"


Dit gebruik ik voor een mooi memo veld naast de de invul velden, maar ook om overzicht te krijgen in me lange formules _/-\o_

Wat betreft macro/scripten om je kolom te verbergen;

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub Worksheet_change(ByVal Target As Range)

If Target.Address = ThisWorkbook.Sheets("test").Cells(1, "A").Address Then 'cells(1, A) = A1. en de cell waar je datavalidatie in staat

Rng = ThisWorkbook.Sheets("test").Cells(1, "A") 'de cell waar je datavalidatie in staat

If InStr(Rng, "BA004") Then 'dit is je zoekwoord
    Columns("B:D").EntireColumn.Hidden = True  'Hier kun je de kolommen invoeren
Else
    Columns("B:D").EntireColumn.Hidden = False
End If
End If
End Sub


Om de code toe te voegen;
rechtermuisknop op je tabblad "programmacode weergeven"
alles kopieren

[ Voor 12% gewijzigd door MC trouble op 01-02-2018 10:14 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Ik zoek een oplossing voor een Excel-probleem

Er is een kolom met de volgende gegevens (tekst0

85cmx63cm
105cmx75cm
67cmx109cm

Etc.

Deze kolom zo ik graag splitsen De cm aanduiding zou eventueel gewist kunnen worden.
Wie helpt mij?

Acties:
  • 0 Henk 'm!

  • TDB
  • Registratie: Oktober 2000
  • Laatst online: 20:54

TDB

Verwijderd schreef op woensdag 11 april 2018 @ 16:10:
Ik zoek een oplossing voor een Excel-probleem

Er is een kolom met de volgende gegevens (tekst0

85cmx63cm
105cmx75cm
67cmx109cm

Etc.

Deze kolom zo ik graag splitsen De cm aanduiding zou eventueel gewist kunnen worden.
Wie helpt mij?
tekst naar kolommen en dan x gebruiker als delimeter.Eventueel zou je daarna met zoek en vervang de "cm" kunnen laten verwijderen.

ps: normaliter zou je een nieuwe topic hiervoor moeten aanmaken.

PSN: TDBtje


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Welkom op Got!

Het is inderdaad niet de bedoeling om 'andermans' topic te gebruiken voor je eigen vragen. Je kunt dan zelf een topic beginnen.

Hoe je dat doet lees je in de faq

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland

Pagina: 1

Dit topic is gesloten.