Doorgaan naar hoofdcontent

Posts

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

DATA: VAN DATA NAAR RAPPORT: EEN CHECKLIST

1 Inleiding 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. 2 De 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 d...

Friesland: oude grafzerken in de kerk van Wolsum weer tevoorschijn

Kerk van Wolsum De huidige kerk van Wolsum is gebouwd in 1867. De kerk is de vervanger van een middeleeuws exemplaar. Van deze middeleeuwse kerk is een tekening uit het jaar 1703 bewaard gebleven. Uit deze oude kerk is een aantal eeuwenoude grafzerken overgebleven. In 1962 zijn er door Harmen de Vries foto's genomen van deze oude zerken. De teksten van deze zerken zijn om onbekende reden nooit eerder gepubliceerd. Nu ligt de vloer opnieuw open; het interieur van de kerk wordt momenteel gerestaureerd. Op 23 september 2015 zijn een aantal leden van de grêfskriftekommisje in de kerk geweest om de huidige stand van de zerken te inventariseren. Dit heeft het volgende opgeleverd. De familie Remstra 1. Een grote steen van de familie Remstra, genoemd naar het gehucht Remswert. Foto Melle Koopmans Op deze steen de volgende teksten: Mary Sybrens huisvrouw van Lieuwe Uijlkes leit hier begraven Dese vier graven naest malkander die zullen niet mogen geopent worden voor het...

Access: Smart Object Names Combined With Smart VBA Functions

Introduction When I create object in Access I try to be as consistent as possible. For instance, when I create a table containing customers, I create names like this: Object Name Table tblCustomers Form frmCustomers Query qryCustomers Command button cmdCustomers It is not just that I like the Hungarion Notation (invented by Simonyi Károly from Hungary), it also enables me to use smart functions while programming VBA . Smart Functions For instance when I create a command button which should lead me to the form frmCustomers , I call the command button cmdCustomers . After that I attach a function to the On Click event: Because it refers to the active control, it will automatically transfer the name of the command ( cmdCustomers ) tot the function cmdCommandClick . The VBA of the function  cmdCommandClick  looks like this: Public Function cmdCommandCl...

Access: Overcoming The Max Length (64) of DoCmd.TransferText

The Problem The other day I ran into a problem with DoCmd.TransferText: it will not accept text files having longer names that 64 characters. Possibly, because 64 characters is the maximum length of an object name in Access. You will get an error message: So I tried to find a work around. My Work Around First, I created a table in Access to store information about the text files, in this particular case, CSV files. The I created a VBA script which actually store the information in the table strMapCSV = CurrentProject.Path & "\" Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFolder(strMapCSV) For Each f1 In f.files  If Right(f1.Name, 3) = "csv" And Left(f1.Name, 4) <> "file" Then    strSQL = "insert into tblCSVfiles (CSVname, CSVsize,CSVdate,CSValias) "    strSQL = strSQL & " VALUES ('" & Replace(f1.Name, "'", "`") & ...

Friesland: Skeeler Elfstedentocht 2015

Het elfstedenregister Iedereen die een elfstedentocht zoals op de skeelers heeft volbracht, kan zich aanmelden bij mijn  elfstedenregister . De skeeler-elfstedentocht groep Iedereen die meegedaan heeft aan of geïnteresseerd is in de tocht kan zich aansluiten bij de groep . De voorbereiding Vorig jaar heb ik de elfstedentocht gewandeld en met de kano afgelegd. Dit jaar stond voor mij in het teken van de stepelfstedentocht. Die wilde ik halen en dat is gelukt. Maar dan was er ook nog de skeeler elfstedentocht op 29 augustus ... Dat zou mijn vijfde verschillende elfstedentocht kunnen worden. Ik heb sinds 1997 duizenden kilometers geskeelerd. Misschien wel zo'n 25.000 totaal. Qua techniek geen probleem. De afgelopen jaren heb ik onder andere door de training voor de andere elfstedentochten weinig kilometers op de skeelers gemaakt. Zou dit zowel lukken?     Bartlehiem skeelertocht 10 jaar geleden Eind mei, direct na het halen van de stepelfstedentocht h...