abonnementen ibood.com bol.com Coolblue
  zondag 30 juni 2019 @ 20:20:20 #1
77676 The_vice
alweer 'n idee?
pi_187687397
registreer om deze reclame te verbergen
2co31ux.jpg

Welkom bij “Het grote Excel vragentopic” waar je terecht kan met vragen over Excel.

In dit topic is het de bedoeling dat we gericht vragen stellen en antwoorden geven op de gestelde vragen. Om alles zo goed mogelijk te laten verlopen zijn er een aantal regels.

Regels
1. Als je een vraag stelt, zet er dan bij welke versie van Excel je hebt en op welke taal hij ingesteld staat.
2. Zet macrocode tussen [ code ] tags
3. Als het “pseudo-code” is, vermeldt dit dan duidelijk
4. Er bestaan geen domme vragen, wel domme antwoorden. Als jouw antwoord niet gaat bijdragen, geef het antwoord dan niet.
5. Dit topic is geen “code-FEBO” waar je half opgewarmde code uit de muur trekt, het is de bedoeling dat je er zelf iets van leert.

Definities
Functie Een interne functie die bij Excel is geleverd.
UDF Een “user definded function”, een zelfgebouwde functie
Macro Een stuk code die opdrachten uitvoert, gebouwd in (meestal) de VBA editor
Add-In Een Excel workbook met VBA-code (of C#, C) die als .xla (of .xll) is opgeslagen, deze is als vaste plug-in in Excel te plaatsen.
Workbook Het excelbestand
Sheet of Worksheet Het tabblad
Form, Formulier, Userform Een Dialoogvenster in VBA gebouwd

Tips & Links
De help functie van excel of visual basic voor excel kan je een eind op weg helpen. (F1)

Het workbook met het FOK!-menu zoals in de banner weergegeven is hier te vinden. Dit menu is naar wens aan te passen. De icoontjes in het menu zijn hier allemaal weergegeven. In dit workbook zijn drie macro's aanwezig:
• Een printertool waarmee je uit meerdere workbooks sheets kan selecteren voor afdrukken
• Een power replace die termen kan wijzigen in meerdere workbooks tegelijk
• Een formule vertaler, de formule in de actieve cel wordt in het engels weergegeven. Je kan ook een engelse formule invoeren die dan in de actieve cel in de geldende taal wordt geplaatst.
De UDF is naar aanleiding van een vraag in topic #29. De functie kan worden aangeroepen door in een cel =FOK() te typen en dan op de Fx te klikken voor uitleg over de variabelen.

De VBA editor bereik je door ALT+F11 in te drukken. Vanaf Excel 2007 is de VBA editor lastiger te vinden. Op deze site wordt uitgelegd hoe je de editor kan activeren.

De interne functies zijn afhankelijk van welke taal jouw Excel draait. Op deze en deze site kun je de formules in verschillende talen vertalen.

Macro uitvoering optimaliseren
De meer uitgebreide macro's kunnen traag worden, ook kan het scherm flikkeren als gevolg van veel "select" acties. Deels kun je dit ondervangen door zo veel mogelijk select acties te vervangen door directe verwijzingen naar cells en deels door een macro-optimalisatie door te voeren. In de onderstaande code is een routine voor macro-optimalisatie en een routine om de optimalisatie weer uit te zetten weergegeven. In de voorbeeld sheet is een uitgebreide versie van MOA en MOU opgenomen.

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Bij macro's die een bepaalde, merkbare, tijd nodig hebben om hun werk te doen is het van belang de gebruiker een idee te geven van wat er gebeurt, zeker met macro-optimalisatie aan kan het lijken alsof Excel is vastgelopen. Je kan bijvoorbeeld de statusbar een waarde geven, met eventueel een percentage van de reeds uitgevoerde code.

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Password kwijt?
Soms heb je een worksheeet beveiligd met een password maar ben je die kwijt. Gelukkig is dat geen groot probleem want de interne beveiliging van Excel stelt niet heel veel voor.
Hier vind je meer info en een downloadbare macro die alle interne passwords verwijdert.

DISCLAIMER: Denk erom dat je met het breken van de beveiliging van een excelsheet mogelijk wet- of regelgeving overtreedt. Als de spreadsheet van jezelf is zou het geen probleem moeten zijn.
In andere gevallen: vraag toestemming aan de originele schrijver.
Bij twijfelgevallen: NIET DOEN



Mooi, grappig en cool
Een uitgebreide site met nuttige en minder nuttige excelsheetjes. Van kekke grafieken om je manager of leraar te betoveren via oscillogrammen en simulatoren tot pong voor als het weer een typische vrijdagmiddag is: Excelunusual

Verder
Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP uit de wiki
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_187689847
quote:
0s.gif Op zondag 30 juni 2019 14:10 schreef The_vice het volgende:

[..]

Vraagje, wat is het doel hiervan?
Normaal zou ik alle gegevens (die over hetzelfde onderwerp gaan) juist op n sheet willen hebben.

Maar zoals Janneke141 zegt met een macro.
Ik zou hier eens mee beginnen:
[ code verwijderd ]

Die sheets wil ik importeren in een applicatie en die kan maar 1000 regels per keer inlezen.

Dank je voor de macro, maar hoe gebruik ik dit? Ik heb nog nooit met macro gewerkt.
pi_187693436
quote:
0s.gif Op zondag 30 juni 2019 22:13 schreef wiskundenoob het volgende:

[..]

Die sheets wil ik importeren in een applicatie en die kan maar 1000 regels per keer inlezen.

Dank je voor de macro, maar hoe gebruik ik dit? Ik heb nog nooit met macro gewerkt.
Je moet eerst de macro's accepteren.
  maandag 1 juli 2019 @ 18:27:56 #4
77676 The_vice
alweer 'n idee?
pi_187702176
registreer om deze reclame te verbergen
quote:
0s.gif Op zondag 30 juni 2019 22:13 schreef wiskundenoob het volgende:

[..]

Die sheets wil ik importeren in een applicatie en die kan maar 1000 regels per keer inlezen.

Dank je voor de macro, maar hoe gebruik ik dit? Ik heb nog nooit met macro gewerkt.
Zie de topic starpost hierboven. Daar mee beginnen, en je hier weer melden als je vast loopt ;) . Ook moet je in de code nog wat handmatig aanpassen (aantal sheets en regel nummers)
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_187728048
Ik heb een simpele somproduct-formule:
=SOMPRODUCT(A1:A3;B1:B3)

De waarden A1:A3 --> g - 0 - 1
De waarden B1:B3 --> 1 - 2 - 3

Waarom geeft de somproduct-formule (bij mij) een oplossing en geen '#WAARDE!' ?
Aldus.
  woensdag 3 juli 2019 @ 14:20:40 #6
346939 Janneke141
Green, green grass of home
pi_187731366
quote:
2s.gif Op woensdag 3 juli 2019 10:01 schreef Z het volgende:
Ik heb een simpele somproduct-formule:
=SOMPRODUCT(A1:A3;B1:B3)

De waarden A1:A3 --> g - 0 - 1
De waarden B1:B3 --> 1 - 2 - 3

Waarom geeft de somproduct-formule (bij mij) een oplossing en geen '#WAARDE!' ?
Omdat hij gewoon vermenigvuldigt en optelt wat een getal is, en de rest negeert.

de =SOM van de cellen 1,2,3,4,Q is ook gewoon 10.
Opinion is the medium between knowledge and ignorance (Plato)
pi_187733690
registreer om deze reclame te verbergen
quote:
0s.gif Op woensdag 3 juli 2019 14:20 schreef Janneke141 het volgende:

[..]

Omdat hij gewoon vermenigvuldigt en optelt wat een getal is, en de rest negeert.

de =SOM van de cellen 1,2,3,4,Q is ook gewoon 10.
Thnx. Wiskundig lijkt me het niet helemaal juist. Excel gaat er kennelijk iets anders mee om.
Aldus.
  woensdag 3 juli 2019 @ 17:38:18 #8
346939 Janneke141
Green, green grass of home
pi_187733739
quote:
2s.gif Op woensdag 3 juli 2019 17:35 schreef Z het volgende:

[..]

Thnx. Wiskundig lijkt me het niet helemaal juist. Excel gaat er kennelijk iets anders mee om.
Nou ja, het was vroeger anders. In eerdere versies was 1+2+3+4+Q wel degelijk #WAARDE?, maar voor de gemiddelde gebruiker die gewoon niet zo heel erg veel van Excel f van wiskunde snapt is '10' een wat prettiger uitkomst dan '#WAARDE?'.

Het is vooral lastig wanneer je zo'n optelling maakt en er wordt dan iets niet meegeteld omdat een of andere digibeet '7.40' in een vakje heeft gepropt in plaats van '7,40'. Als je werkt met gegevens van anderen moet je daar eigenlijk wel een check op zetten.
Opinion is the medium between knowledge and ignorance (Plato)
  Moderator / Peetvader donderdag 1 augustus 2019 @ 13:16:28 #9
15080 crew  static
03.09.2006 - 11:35
pi_188234026
Ik maak nogal wat grafieken (verschillende soorten) met als gemeenschappelijke eigenschap dat bepaalde kleuren gebruikt worden voor bepaalde termen (bijvoorbeeld critical: rood, major: amber, etc.)

Nu moet ik dat elke keer handmatig aanpassen, is ergens in te stellen dat Excel default (alsin vooraf bepaalde) kleuren gebruikt?
Yvonne riep ergens: Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.
pi_188241656
quote:
0s.gif Op donderdag 1 augustus 2019 13:16 schreef static het volgende:
Ik maak nogal wat grafieken (verschillende soorten) met als gemeenschappelijke eigenschap dat bepaalde kleuren gebruikt worden voor bepaalde termen (bijvoorbeeld critical: rood, major: amber, etc.)

Nu moet ik dat elke keer handmatig aanpassen, is ergens in te stellen dat Excel default (alsin vooraf bepaalde) kleuren gebruikt?
Ja het is er wel, maar zelf vind ik het niet geweldig werken.
Wanneer je je eerste grafiek hebt opgemaakt op de wijze waarop je wilt, kies je in de Ribbon "Ontwerpen" voor het tweede icoontje "Opslaan als sjabloon". De ribbon zie je alleen wanneer je je grafiek hebt aangeklikt.
Plaats je sjabloon in de standaard map, die wordt aanbevolen en ga niet zelf een andere map zoeken.

Bij het maken van je nieuwe grafiek kan je via de bovenste optie Sjabloon je eigen sjabloon terugvinden. Het werkt vooral op de volgorde van de kolommen voor de kleuren van je grafieken.

---
Wat ook werkt is om je eerste grafiek te selecteren en te kopieren. Vervolgens je tweede grafiek aanklikken en via het menu van plakken speciaal de optie opmaak te kiezen.
snIRC het gratis chatbotje voor onder andere triviant
  donderdag 1 augustus 2019 @ 21:34:13 #11
77676 The_vice
alweer 'n idee?
pi_188242883
quote:
0s.gif Op donderdag 1 augustus 2019 13:16 schreef static het volgende:
Ik maak nogal wat grafieken (verschillende soorten) met als gemeenschappelijke eigenschap dat bepaalde kleuren gebruikt worden voor bepaalde termen (bijvoorbeeld critical: rood, major: amber, etc.)

Nu moet ik dat elke keer handmatig aanpassen, is ergens in te stellen dat Excel default (alsin vooraf bepaalde) kleuren gebruikt?
Je zal het vrij snel in VBA macro's moeten zoeken.
Ik laat bijvoorbeeld naar de serie naam kijken, en dan op basis daarvan een kleur instellen.
Hier wat voorbeelden van Peltier Tech, "Format According to Performance"
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_188488733
Dag vrienden! :) Vraagje met betrekking tot een vlookup (of iemand moet een ander briljant idee hebben.

1) Ik heb een bestand met 6 tabs, 1 'hoofdtab'' waar de informatie in moet komen en de andere 5 tabs zijn content tabs. Waar de informatie uit komt. In alle tabs staat in principe dezelfde informatie, alleen met andere 'relatienummers'. Het doel is om in mijn hoofdtab de relatienummers van alle tabs terug te krijgen, per kolom. Maar als 1 kolom werkt, dan krijg ik de rest ook prima werkend.

2) In iedere tab heb ik uit samengevoegde cellen een unieke key gemaakt, die zou dus in iedere tab exact hetzelfde moeten zijn voor de specifieke klant. Op basis daarvan doe ik in tab 1 (hoofdtab) , waar ik dan de informatie van een relatie terug moet krijgen.

---

In de hoofdtab heb ik daarom een vlookup gemaakt die als volgt is:
1=VERT.ZOEKEN(F2;TIL!$A$2:$P$115524;3;ONWAAR)

Nu krijg ik voor sommige informatie wel een nummer terug, die ook klopt, maar voor sommige ook niet. Terwijl als ik zelf een control-f'je doe op de specifieke tab, ik het dan wel vindt. Iemand enig idee wat hiervan het probleem is, of is er misschien een betere oplossing?

Gracias! :)
  zaterdag 17 augustus 2019 @ 10:56:26 #13
62215 qu63
..de tijd drinkt..
pi_188488996
quote:
0s.gif Op zaterdag 17 augustus 2019 10:26 schreef einschtein het volgende:
Dag vrienden! :) Vraagje met betrekking tot een vlookup (of iemand moet een ander briljant idee hebben.

1) Ik heb een bestand met 6 tabs, 1 'hoofdtab'' waar de informatie in moet komen en de andere 5 tabs zijn content tabs. Waar de informatie uit komt. In alle tabs staat in principe dezelfde informatie, alleen met andere 'relatienummers'. Het doel is om in mijn hoofdtab de relatienummers van alle tabs terug te krijgen, per kolom. Maar als 1 kolom werkt, dan krijg ik de rest ook prima werkend.

2) In iedere tab heb ik uit samengevoegde cellen een unieke key gemaakt, die zou dus in iedere tab exact hetzelfde moeten zijn voor de specifieke klant. Op basis daarvan doe ik in tab 1 (hoofdtab) , waar ik dan de informatie van een relatie terug moet krijgen.

---

In de hoofdtab heb ik daarom een vlookup gemaakt die als volgt is:
[ code verwijderd ]

Nu krijg ik voor sommige informatie wel een nummer terug, die ook klopt, maar voor sommige ook niet. Terwijl als ik zelf een control-f'je doe op de specifieke tab, ik het dan wel vindt. Iemand enig idee wat hiervan het probleem is, of is er misschien een betere oplossing?

Gracias! :)
Gebruik je heel misschien een Office-versie van voor 2007?

En hoe zijn je sheets verder opgebouwd? Kan je wellicht wat dummy data uploaden?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_188489064
quote:
0s.gif Op zaterdag 17 augustus 2019 10:56 schreef qu63 het volgende:

[..]

Gebruik je heel misschien een Office-versie van voor 2007?

En hoe zijn je sheets verder opgebouwd? Kan je wellicht wat dummy data uploaden?
Het is inderdaad office 2006. Is dat een ramp? :)

Dummy data kan, maar kost wat tijd.
  zaterdag 17 augustus 2019 @ 12:08:29 #15
77676 The_vice
alweer 'n idee?
pi_188489715
quote:
0s.gif Op zaterdag 17 augustus 2019 10:26 schreef einschtein het volgende:
....
1) Ik heb een bestand met 6 tabs, 1 'hoofdtab'' waar de informatie in moet komen en de andere 5 tabs zijn content tabs. Waar de informatie uit komt. In alle tabs staat in principe dezelfde informatie, alleen met andere 'relatienummers'. Het doel is om in mijn hoofdtab de relatienummers van alle tabs terug te krijgen, per kolom. Maar als 1 kolom werkt, dan krijg ik de rest ook prima werkend
....
Wat je nu hebt in je vijf tabs zijn overzichten (presentaties) waar je in je hoofdtab "data" van wilt maken.
Als alle 6 de tabs gelijk zijn, dan is het beter om het allemaal samen te voegen naar n tabblad, met een kolom "klant" ervoor voor de verschillende klanten.

Dan wordt je hoofdtab de "data", en en kan je van daaruit per klant de overzichten maken.

Meestal kan je dan je overzichten (presentaties) via een pivot table/draai tabel in elkaar klussen. Dat scheelt een koop gedoe met zoek, match en indexeer functies.

En als je per klant een overzicht wilt (of eigen tab) dan maak je een pivot table/draaitabel met als filter "klant"

[ Bericht 4% gewijzigd door The_vice op 17-08-2019 12:14:44 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
  zaterdag 17 augustus 2019 @ 13:18:35 #16
62215 qu63
..de tijd drinkt..
pi_188490463
quote:
0s.gif Op zaterdag 17 augustus 2019 11:03 schreef einschtein het volgende:

[..]

Het is inderdaad office 2006. Is dat een ramp? :)

Dummy data kan, maar kost wat tijd.
Dat is een kleine ramp, want pre-2007 kan maar 65k rijen aan, jij zoekt nu in 115k :)
https://docs.microsoft.co(...)office-2010/ff700514(v=office.14)#excel-2007-performance-improvements
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_188490807
quote:
0s.gif Op zaterdag 17 augustus 2019 13:18 schreef qu63 het volgende:

[..]

Dat is een kleine ramp, want pre-2007 kan maar 65k rijen aan, jij zoekt nu in 115k :)
https://docs.microsoft.co(...)office-2010/ff700514(v=office.14)#excel-2007-performance-improvements
Is er nog een manier om dit te omzeilen? Er is geen mogelijkheid tot het schrappen van regels in ieder geval.

Ik zat zelf te denken aan een IF en dan daarin 2 vlooksup verwerkt.
  zaterdag 17 augustus 2019 @ 14:04:26 #18
62215 qu63
..de tijd drinkt..
pi_188490959
quote:
0s.gif Op zaterdag 17 augustus 2019 13:48 schreef einschtein het volgende:

[..]

Is er nog een manier om dit te omzeilen? Er is geen mogelijkheid tot het schrappen van regels in ieder geval.

Ik zat zelf te denken aan een IF en dan daarin 2 vlooksup verwerkt.
Upgraden naar een nieuwere versie :P

Als je zeker weet dat er een match is zou je idd ze kunnen combineren
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_188491018
quote:
0s.gif Op zaterdag 17 augustus 2019 14:04 schreef qu63 het volgende:

[..]

Upgraden naar een nieuwere versie :P

Als je zeker weet dat er een match is zou je idd ze kunnen combineren
Zal het aan de baas doorgeven :+
pi_188524928
quote:
0s.gif Op zaterdag 17 augustus 2019 13:18 schreef qu63 het volgende:

[..]

Dat is een kleine ramp, want pre-2007 kan maar 65k rijen aan, jij zoekt nu in 115k :)
https://docs.microsoft.co(...)office-2010/ff700514(v=office.14)#excel-2007-performance-improvements
Altijd lastig als een hyperlink niet "werkt" omdat ie afkapt.
de link is:
https://docs.microsoft.com/en-us/previous-versions/
office/developer/office-2010/ff700514(v=office.14)#excel-2007-performance-improvements

(zelf maar even aan elkaar koppelen...)
Je kunt beter n kaars opsteken dan duizend maal de duisternis vervloeken.
  maandag 19 augustus 2019 @ 21:16:24 #21
62215 qu63
..de tijd drinkt..
pi_188527220
quote:
0s.gif Op maandag 19 augustus 2019 19:40 schreef Twentsche_Ros het volgende:

[..]

Altijd lastig als een hyperlink niet "werkt" omdat ie afkapt.
de link is:
https://docs.microsoft.com/en-us/previous-versions/
office/developer/office-2010/ff700514(v=office.14)#excel-2007-performance-improvements

(zelf maar even aan elkaar koppelen...)

Of zo: https://docs.microsoft.com/en-us/previous-versions/office/developer/office-2010/ff700514(v=office.14)#excel-2007-performance-improvements
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_188527303
quote:
0s.gif Op zaterdag 17 augustus 2019 10:26 schreef einschtein het volgende:
Dag vrienden! :) Vraagje met betrekking tot een vlookup (of iemand moet een ander briljant idee hebben.
*KNIP*

Nu krijg ik voor sommige informatie wel een nummer terug, die ook klopt, maar voor sommige ook niet. Terwijl als ik zelf een control-f'je doe op de specifieke tab, ik het dan wel vindt. Iemand enig idee wat hiervan het probleem is, of is er misschien een betere oplossing?

Gracias! :)
Er is een oplossing, maar ik zal gelijk toegeven dat deze extreem ingewikkeld is en ik me afvraag of je het werkend gaat krijgen voor je eigen bestand.

Het probleem wat je beschrijft is namelijk eigenlijk veel meer een database type probleem. De oplossing die ik ga uitleggen zit dan ook met het gebruik van een Query en met een Macro. Ik ben hier zelf eigenlijk geen voorstander van, omdat ik denk dat je het zelf niet kunt onderhouden.

Voor ik heel veel tijd in de uitleg ga steken, hierbij een voorbeeldbestand van wat er mogelijk is. In dit bestand zie je 3 tabbladen. De inhoud van Blad2 en de inhoud van Blad3 worden samengevat weergegeven op Blad1. Dit is gedaan alleen voor de zoekwaarde die je in cel B1 invult. Als je de zoekwaarde wijzigt (bijvoorbeeld tussen 1 en 11) dan wijzigt de tabel met de weergegeven data op Blad1 mee.

Ook kan je natuurlijk de data van blad2 en blad3 wijzigen om te zien dat wanneer je bij die 3 kolommen blijft je ook echt de gegevens dynamisch mee krijgt.

Is dit de moeite waard om meer specifiek op jouw situatie te maken?
Let wel op dat het je zelf veel tijd gaat kosten om het werkend voor jouw bestand te gaan maken ofwel dat je het bestand moet delen zodat wij dat voor je kunnen doen (maar dat je dan wel vast blijft zitten aan de wijze waarop je nu werkt).

voorbeeldbestand
snIRC het gratis chatbotje voor onder andere triviant
pi_188535819
quote:
0s.gif Op maandag 19 augustus 2019 21:20 schreef snabbi het volgende:

[..]

Er is een oplossing, maar ik zal gelijk toegeven dat deze extreem ingewikkeld is en ik me afvraag of je het werkend gaat krijgen voor je eigen bestand.

Het probleem wat je beschrijft is namelijk eigenlijk veel meer een database type probleem. De oplossing die ik ga uitleggen zit dan ook met het gebruik van een Query en met een Macro. Ik ben hier zelf eigenlijk geen voorstander van, omdat ik denk dat je het zelf niet kunt onderhouden.

Voor ik heel veel tijd in de uitleg ga steken, hierbij een voorbeeldbestand van wat er mogelijk is. In dit bestand zie je 3 tabbladen. De inhoud van Blad2 en de inhoud van Blad3 worden samengevat weergegeven op Blad1. Dit is gedaan alleen voor de zoekwaarde die je in cel B1 invult. Als je de zoekwaarde wijzigt (bijvoorbeeld tussen 1 en 11) dan wijzigt de tabel met de weergegeven data op Blad1 mee.

Ook kan je natuurlijk de data van blad2 en blad3 wijzigen om te zien dat wanneer je bij die 3 kolommen blijft je ook echt de gegevens dynamisch mee krijgt.

Is dit de moeite waard om meer specifiek op jouw situatie te maken?
Let wel op dat het je zelf veel tijd gaat kosten om het werkend voor jouw bestand te gaan maken ofwel dat je het bestand moet delen zodat wij dat voor je kunnen doen (maar dat je dan wel vast blijft zitten aan de wijze waarop je nu werkt).

voorbeeldbestand
Thanks! Fijn dat je meedenkt. Ik denk niet dat dit de moeite waard is, het is niet de bedoeling/de wens om het bestand continu te gaan onderhouden. Voor een interne software wijziging is het nodig om alle klantnummers even aan elkaar te koppelen. De oude software is gewoon een puinzooi, waardoor we dit dus krijgen.

Net even geprobeerd of het met een INDEX & VERGELIJKEN werkend te krijgen is, maar neen. Hij kapt de boel vaak automatisch af en als het dan handmatig wordt aangepast krijg je een error. :N
  Moderator / Peetvader maandag 2 september 2019 @ 12:54:08 #24
15080 crew  static
03.09.2006 - 11:35
pi_188752950
Ik heb een cel die verschillende (tekstuele) waardes heeft, niet allemaal gelijke lengte, met altijd een ';#' ertussen. Hoe kan ik daar een lijstje van maken die te gebruiken is in een picot-table?

Bijvoorbaald in de cel:

Amsterdam;#Rotterdam;#Maastricht;#Bangkok
Yvonne riep ergens: Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.
  maandag 2 september 2019 @ 16:23:06 #25
346939 Janneke141
Green, green grass of home
pi_188755777
quote:
0s.gif Op maandag 2 september 2019 12:54 schreef static het volgende:
Ik heb een cel die verschillende (tekstuele) waardes heeft, niet allemaal gelijke lengte, met altijd een ';#' ertussen. Hoe kan ik daar een lijstje van maken die te gebruiken is in een picot-table?

Bijvoorbaald in de cel:

Amsterdam;#Rotterdam;#Maastricht;#Bangkok
=VIND.SPEC vindt bepaalde tekens in een tekenreeks. Daarmee kun je telkens afkappen via =LINKS() of DEEL().
Opinion is the medium between knowledge and ignorance (Plato)
pi_188758741
Heb een raar probleem, wellicht niet helemaal specifiek Excel specifiek, maar de oorzaak is niet duidelijk nog.

Ik kopieer willekeurige content (paar rijen/kolommen) van een Excel sheet dat ik gebruik. Plak dit in een nieuwe mail in Outlook, paste met source formatting. Ziet er in eerste instantie goed uit.

Ik verstuur het, en bij de ontvanger komen een aantal van die cellen vervolgens leeg binnen.
Bekijk ik die mail vanuit Sent Items, dan zijn die gegevens daar ook verdwenen. 8)7

Verder nog iets raars gezien: een cel die begint met "21-7: random text", kopiren naar een nieuwe mail, en daar maakt ie van ":7-21 random text" 8)7 Dus een deel van de celinhoud wordt omgedraaid. De originele cel is van type General.

Nog nooit gezien, en echt geen idee wat hier aan de hand kan zijn.
  maandag 2 september 2019 @ 19:35:07 #27
346939 Janneke141
Green, green grass of home
pi_188758769
quote:
0s.gif Op maandag 2 september 2019 19:33 schreef Modus het volgende:
Heb een raar probleem, wellicht niet helemaal specifiek Excel specifiek, maar de oorzaak is niet duidelijk nog.

Ik kopieer willekeurige content (paar rijen/kolommen) van een Excel sheet dat ik gebruik. Plak dit in een nieuwe mail in Outlook, paste met source formatting. Ziet er in eerste instantie goed uit.

Ik verstuur het, en bij de ontvanger komen een aantal van die cellen vervolgens leeg binnen.
Bekijk ik die mail vanuit Sent Items, dan zijn die gegevens daar ook verdwenen. 8)7

Verder nog iets raars gezien: een cel die begint met "21-7: random text", kopiren naar een nieuwe mail, en daar maakt ie van ":7-21 random text" 8)7 Dus een deel van de celinhoud wordt omgedraaid. De originele cel is van type General.

Nog nooit gezien, en echt geen idee wat hier aan de hand kan zijn.
Dat laatste zal wel te maken hebben met datumherkenning en het omzetten in de Amerikaanse notatie. Verder geen idee.
Opinion is the medium between knowledge and ignorance (Plato)
pi_188758891
Dat zou je ergens denken maar dan zou de originele cel toch echt een datumveld moeten zijn, en dat is het niet. En hij doet iets vergelijkbaars met een cel waarin staat

"random text (random lang nummer)"

dat resulteerde na plakken in

"random text (random(langnummer"

Zeg het maar. :P
Ik ben met taalinstellingen (toetsenbord, staat standaard op ENG, ook tijdens de voorbeelden) bezig geweest, kan nog niet helemaal uitsluiten dat dat er iets mee te maken heeft.
pi_188780025
quote:
0s.gif Op maandag 2 september 2019 19:42 schreef Modus het volgende:
Dat zou je ergens denken maar dan zou de originele cel toch echt een datumveld moeten zijn, en dat is het niet. En hij doet iets vergelijkbaars met een cel waarin staat

"random text (random lang nummer)"

dat resulteerde na plakken in

"random text (random(langnummer"

Zeg het maar. :P
Ik ben met taalinstellingen (toetsenbord, staat standaard op ENG, ook tijdens de voorbeelden) bezig geweest, kan nog niet helemaal uitsluiten dat dat er iets mee te maken heeft.
Nee die redenering moet andersom. Alleen wanneer je celeigenschap op Tekst staat zou Excel het letterlijk als een tekst moeten interpreteren. Alle andere varianten is slechts een weergave van wat Excel onderwater doet.

Het andere probleem rondom de weergave kan vermoedelijk liggen aan een verschil in de geaccepteerde opmaak-stijl in het mail programma. Eventuele instellingen rondom RTF/MIME/HTML opmaak en zelfs dat de ontvanger de tekst bijv in een ander lettertype laat weergeven als standaard instelling kan voor heel veel problemen zorgen.
snIRC het gratis chatbotje voor onder andere triviant
pi_188831977
Ben er nog niet achter, heb ergens het idee dat het idd eerder met Outlook te maken heeft, hoe die datgene wat ik plak weergeeft.

Als ik hetzelfde stuk in Word plak in een verder totaal standaard leeg document, heb ik het issue nog niet kunnen reproduceren.
abonnementen ibood.com bol.com Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')