SPOILEROm 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.SPOILEROm 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 wikiIt's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Je kan ook de opmaak zetten op 'mmm'.quote:Op woensdag 9 december 2015 16:00 schreef Twentsche_Ros het volgende:
[..]
Je kunt het beste een database maken en dan de correcte datumnotatie gebruiken. Dan kun je via "filter" en het uitrolmenu alles van december selecteren, en dat kun je dan eventueel copiëren naar een apart tabblad. Ik vraag me trouwens af of dat handig is. Want dan heb je dezelfde gegevens op 2 verschillende plekken. Moet je dit écht per maand uitwerken?
Het ene tabblad (het hele lange en brede) worden 2 wekelijks aangevuld met data. Nu is het aan mij om (2 wekelijks) op een handige manier de gegevens van het andere tabblad hieraan toe te voegen. Dat andere tabblad is wel steeds nieuw, maar het grote tabblad wordt dus juist steeds aangevuld. En dan natuurlijk niet even kopieren, plakken. Maar zoals ik al zei, de data op de juiste regel terecht laten komen dmv de unieke data te koppelen.quote:Op dinsdag 8 december 2015 16:15 schreef Twentsche_Ros het volgende:
[..]
Moeten de 2 oorspronkelijke tabbladen in stand blijven. Maw: zijn er nog dagelijks mutaties die de 2 oorspronkelijke tabbladen ondergaan en die dan elke keer real time in het 3e gecombineerde bestand terecht moeten komen.
Of zijn het 2 statische tabbladen die eenmalig in een groter bestand terecht moeten komen, waarna de 2 oorspronkelijke bestanden eigenlijk weg kunnen. Want dat scheelt nogal in aanpak.
Gelukkig is er ook de functie transponeren() https://support.office.co(...)81-93e9-4b6dfac76027quote:Op donderdag 10 december 2015 11:30 schreef Blue_note het volgende:
Ik zit met het volgende:
In tabblad 5 heb ik gegevens horizontaal staan.
In tabblad 1 wil ik deze gegevens verticaal krijgen.
Dit zonder knippen en transponeren, omdat de cijfers automatische in blad 1 geupdate moeten worden als ik in blad 5 iets verander.
Iemand een oplossing zonder cel voor cel te selecteren/verwijzen?
Klopt, maar ik moet verwijzen naar het blad met horizontale gegevens die bestaan uit formules. Die transponeert íe niet. Alleen cijfers.quote:Op donderdag 10 december 2015 11:46 schreef qu63 het volgende:
[..]
Gelukkig is er ook de functie transponeren() https://support.office.co(...)81-93e9-4b6dfac76027
ALS(LENGTE(F1)=6;1;0) En dat dan doortrekken naar beneden/quote:Op donderdag 10 december 2015 12:40 schreef BVAM het volgende:
Ook nog een ander probleempje. Ik heb wat problemen met het filteren van wat gegevens. In kolom F staan waarden met een 'aantal' karakters. Ik heb degene met 6 karakters nodig. Deze zijn weer gekoppeld aan een aantal waarden in kolom J.
Ik wil dus de karakters uit kolom J die een koppeling hebben met de 6karakterige hebben. Met alle gegevens die ervoor en erna staan ook.
Ik probeerde =IF(F:F="??????",1,0), maar die geeft instant 0. Veel verder kom ik eigenlijk niet
-EDIT- _EDIT2- werkt half Ik wil zeg maar de gegevens uit kolom J 'over een kam scheren'. Het vervelende is namelijk dat het 6karakter getal uit F maar 1x genoteerd staat, terwijl de gelijkwaardige waarden in kolom J over meer regels uitgeschreven staatquote:Op donderdag 10 december 2015 12:51 schreef qu63 het volgende:
[..]
ALS(LENGTE(F1)=6;1;0) En dat dan doortrekken naar beneden/
Zie het zo:quote:Op donderdag 10 december 2015 12:51 schreef qu63 het volgende:
[..]
ALS(LENGTE(F1)=6;1;0) En dat dan doortrekken naar beneden/
SPOILEROm 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.Dus wil ik hierachter allemaal de 1tjes hebben, ook al is de F leeg, J heeft hier wel betrekking op de F.
[ Bericht 15% gewijzigd door BVAM op 10-12-2015 13:56:19 ]
Is dat zo? Het ziet er weliswaar hetzelfde uit, bv "apr", maar als je het uitrolmenu hanteert gaat ie toch weer op dagniveau, of als het moet op secondeniveau door. Bovendien lijkt het me ongewenst als de "aprillen" van verschillende jaren bij elkaar staan.quote:Op donderdag 10 december 2015 10:10 schreef qu63 het volgende:
[..]
Je kan ook de opmaak zetten op 'mmm'.
quote:Op donderdag 10 december 2015 13:36 schreef BVAM het volgende:
[..]
-EDIT- _EDIT2- werkt half Ik wil zeg maar de gegevens uit kolom J 'over een kam scheren'. Het vervelende is namelijk dat het 6karakter getal uit F maar 1x genoteerd staat, terwijl de gelijkwaardige waarden in kolom J over meer regels uitgeschreven staat
[..]
Zie het zo:ALS(OF(LENGTE(F1)=6;LENGTE(J1)=6);1;0)SPOILEROm 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.Dus wil ik hierachter allemaal de 1tjes hebben, ook al is de F leeg, J heeft hier wel betrekking op de F.
Zoiets dan?It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Komt steeds iets dichterbijquote:Op donderdag 10 december 2015 14:28 schreef qu63 het volgende:
[..]
ALS(OF(LENGTE(F1)=6;LENGTE(J1)=6);1;0)
Zoiets dan?
Dan zou het EN ipv OF en moeten zijn.quote:Op donderdag 10 december 2015 14:52 schreef BVAM het volgende:
[..]
Komt steeds iets dichterbij
Maar nu telt ie of F of J, terwijl ze moeten matchen. Die ene in F moet matchen met die paar dezelfde uit J. Snappie
Had ik al geprobeerd, maar is het ook niet. Ja klopt, Ik ga even een voorbeeldje in elkaar knutselenquote:Op donderdag 10 december 2015 15:16 schreef Basp1 het volgende:
[..]
Dan zou het EN ipv OF en moeten zijn.
Maar ik verwacht niet dat dit het is wat je wilt en dat je eerst iets aan je probleem omschrijving zult moeten doen voordat hier een goede oplossing gepost wordt.
quote:Op donderdag 10 december 2015 13:36 schreef BVAM het volgende:
[..]
-EDIT- _EDIT2- werkt half Ik wil zeg maar de gegevens uit kolom J 'over een kam scheren'. Het vervelende is namelijk dat het 6karakter getal uit F maar 1x genoteerd staat, terwijl de gelijkwaardige waarden in kolom J over meer regels uitgeschreven staat
[..]
Zie het zo:2 kolommen toevoegenSPOILEROm 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.Dus wil ik hierachter allemaal de 1tjes hebben, ook al is de F leeg, J heeft hier wel betrekking op de F.
zet op n1: "n"
zet op o1: "o"
zet op n2: =ALS(+LENGTE(F2)=6;+J2;"naamdienooitvoorkomt")
copieer dit naar n3 t/m n heel diep….
Zet op O2:
=ALS(+AANTAL.ALS(N:N;J2)>0;1;0)
copieer dit naar o3 t/m o heel diep….
en dan filteren op kolom o: Alle eentjes geven jouw gewenste rijenJe kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
Misschien doe ik het fout, amar niet geluktquote:Op donderdag 10 december 2015 17:08 schreef Twentsche_Ros het volgende:
[..]
2 kolommen toevoegen
zet op n1: "n"
zet op o1: "o"
zet op n2: =ALS(+LENGTE(F2)=6;+J2;"naamdienooitvoorkomt")
copieer dit naar n3 t/m n heel diep….
Zet op O2:
=ALS(+AANTAL.ALS(N:N;J2)>0;1;0)
copieer dit naar o3 t/m o heel diep….
en dan filteren op kolom o: Alle eentjes geven jouw gewenste rijen
1 2 3 4 5 | j = 20 firstRow = 1 lastRow = Cells(Cells.Rows.Count, 1).End(xlUp).Row For i = firstRow To lastRow |
Dat snap ik, maar is er net als bij het loopen over een range een mogelijk zonder de sheet te activeren?quote:Op zondag 13 december 2015 19:54 schreef Z het volgende:
Dan moet je die sheet 3 activeren in je macro.
ja volgens mij met iets van activate.sheet in je macro erbij.quote:Op zondag 13 december 2015 20:15 schreef znarch het volgende:
[..]
Dat snap ik, maar is er net als bij het loopen over een range een mogelijk zonder de sheet te activeren?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |