Doorgaan naar hoofdcontent

Posts

Posts uit oktober, 2015 weergeven

Excel: Which Graph To Show?

The question is how can somebody just pick the graph he/she wants to see without seeing the other graphs? Nice to have for your Excel dashboard.

Something like this:


How did I do this?

I created one sheet called graphs with three different graphs. Then I created three names One, Two and Three referring to a range containing the graphs One, Two and Three respectively. Like this:

one = graphs!$G$1:$O$16
two = graphs!$G$17:$O$33
three= graphs!$G$33:$O$48

On a second sheet called whichgraphtoshow in cell A2 I then created a picking list containing one, two and three.
Yet another name refers to this cell:
graphLookup=INDIRECT(whichgraphtoshow!$A$2)
On the same sheet I then inserted a picture. The picture refers to the name graphLookup
And it is all working!

You can download ExcelWhichGraphToShow.xlsx via:

https://drive.google.com/folderview?id=0B7HgkOwFZtdZVmhRQUZFM28yc1U&usp=sharing

Excel: performance of hoe optimaliseer ik grote spreadsheets II

Excel en performance Ik krijg de laatste tijd herhaaldelijk verzoeken om een blik te werpen op Excel spreadsheets die te traag en onhandelbaar zijn geworden. Men vraagt mijn dan als VBA expert, maar is VBA altijd de (enige) oorzaak?

Laten we eens de factoren op een rijtje zetten die invloed hebben op de snelheid.

Grootte van het bestand. Dit is misschien wel de belangrijkste factor. Zodra een bestand erg groot wordt, kan het opslaan en openen erg lang gaan duren. Het XML formaat heeft bestanden weliswaar flink verkleind, maar tegelijkertijd is het grotere aantal rijen en kolommen ook een uitnodiging geweest nog veel meer gegevens op ter nemen.

Herkomst van de data. Data kunnen verschillende herkomst hebben, bijvoorbeeld:

In Excel zelf; voorbeeld 121.317 regels uit SalesOrderDetail van AdventureWorks: grootte 9.625 kb.Koppeling met een ander Excel bestand.Via Microsoft Query en ODBC; voorbeeld 121.317 regels uit SalesOrderDetail van AdventureWorks: grootte 9.414 kb.Via Power Query en S…

DATA: VAN DATA NAAR RAPPORT: EEN CHECKLIST

1Inleiding Als we een rapport moeten maken, ligt de focus vaak vooral op de uitkomst van de analyse en de presentatie daarvan. Allerlei andere zaken die noodzakelijk zijn voor een rapport, komen vaak gedurende het maakproces aan de orde. We gaan deze zaken hier onder de loep nemen.
2De toegankelijkheid van de data Het is een basisvoorwaarde voor een rapport dat de data beschikbaar en analyseerbaar zijn.

Waar komen de data vandaan?
Data kunnen uit diverse bronnen komen. Ze kunnen opgeslagen liggen in databases, in losse bestanden zoals Excel en bestanden in CSV formaat, van webpagina’s komen of zelfs los verzameld moeten worden.

Hebben we directe toegang tot de data? 
Data kunnen opgeslagen liggen in databases van derden waarbij het de vraag is of we rechtstreeks bij deze data kunnen of dat het indirect moet gebeuren via koppelingen (zoals ODBC) of exportbestanden (zoals CSV, EXCEL).

Hebben we een overzicht van de structuur van de data?
Als data niet direct toegankelijk zijn, bijvoorb…