This is a multi-part message in MIME format. ------=_NextPart_000_000C_01C7E825.5C2DD510 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit > Tony Smith wrote: > > I spend most of my days doing VBA stuff, VB programmers > look down on > > me > > :) > > > > It's a nice niche, doing stuff that's 'too hard' for normal people, > > and 'we don't do that' from the 'real' programmers. Stuck between > > ignorance & snobbery. > > > Tony, I was just reading one of the final chapters in the MMM > where Brooks talks about this exact thing. It's the logical > step forward for software development -- why mess with nuts & > bolts, when you can put large assemblies together to get the > desired result in a fraction of the time? > > Theoretically, the bigger are the pieces that you're working > with (complexity-wise), the more efficient you are as a > software developer. The trick is having general-purpose > pieces to work with (Excel & Access fall into this category, > according to Brooks). > > I really don't get people who insist on doing it the hard way. > > Vitaliy > > PS So, what book would you recommend for someone who wants to > learn VBA? :) A lot of people still have the 'I have a hammer, look at all the nails' view, not 'best tool for the job'. Why that is (snobbery? ignorance?), who knows. My job is not to write code, but to provide a solution. If that solution happens to be 'throw away the bar code scanners and use pen & paper', so be it. I realised a while back that most of the apps I was writing could be done in XL. Snobbery & ignorance on my part. You really can't beat Excel for 'crunch some data & make a graph' in 90% of cases. The .zip I've attached shows a typical XL dashboard type app. It grabs data (3 days of readings) from the Oz government weather site, and puts it on a graph. It'll refresh when you open it, you may get a warning message, just say ok. Nothing spectacular, except it's two minutes work & zero code. In make that XL, you do the following: - Click 'Data, Import External, New web query'. That flicks up a browser. - Enter the web address, in this case. - Once loaded, select the tables you want. In XL2000, you had pick a number corresponding to a table, later versions puts arrows next to them that you just tick. - Hit 'Import' - The query will run, and dump the data on the sheet. - Right click on the data, and select 'Data Range Properties' - Tick 'Refresh data on file open', and 'Refresh every xx minutes' if you like. That's the data import done, now to the chart. - On the data sheet, select the range for the temperature, probably B4:B162. - Click the 'Chart' button, pick Line (top left, no markers), click 'Next'. - Click 'Series', put 'Temperaure' as the Name, and the 'X-Axis labels' as A4:A162. - Fiddle with the various options, like turn the legend off, Axis labels, and click 'Next' - Pick 'Put chart on New sheet', hit 'Finish' Now to add rainfall line. - Right-click on the chart, select 'Source data' - Hit 'Add' for a new series. Enter 'Rainfall' as the 'Name' - It'll pick up the X-axis labels, so just get the data (values); should be N4:N162. Ok, it plots the rainfall on the temperature axis, not a huge problem, but it usually scales funny (bit small). - Right-click on the 'Rainfall' line (probably purple), and select 'Format data series'. - Select the Axis tab, change it to 'Secondary'. That'll put the rain figures scale on the right-hand side of the chart. That's it, done in a few minutes. 10 years ago you'd need a team of programmers to do that. Now, anyone can do it. That upsets a lot of people, whether it's job security fears, lusers and their crappy M$ tools, and so on. If you look at the chart, it has a few flaws. There are gaps due to the data coming in a few separate chunks, each with their own header. There's various ways to fix this, but not obvious to most people. Only 3 days of data, why can't it save the old stuff? Only one city, how do we pick a different one? Plenty of work, just stuff that you may not like (oh, boo-hoo). In a corporate environment you give people a link to the spreadsheet, which then either connects to a database or a text file dump (good for daily stats). Or you could piss about making java apps to put on your intranet. As far as VBA goes, learning it requires you to know the application it's running in. Knowing VB is ok, knowing XL is ok, but combining the two can be difficult. If you don't know how XL works, you simply end up write code to do what XL already does. Have a look at the books from www.j-walk.com. The formulas one is quite good, as well as chart one. Wrox put out a good XL VBA one too. (They also have a Word VBA one, but only for Word 2000.) Tony ------=_NextPart_000_000C_01C7E825.5C2DD510 Content-Type: application/x-zip-compressed; name="BOM Sydney.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="BOM Sydney.zip" UEsDBBQAAgAIANyDGjdU9OqIsTAAAADkAAAOAAAAQk9NIFN5ZG5leS54bHPsnHuQFNd1h2/Pzmtn Z3dn3+9hecPCwizTOyxCQCNAAkm8QSABgpFYBBILCBZJloW0eiDrAeIlJEASAsVOJDsVy3k4Lsd2 oUolFafsipO/7LhchZLY5bhkS0rJqU2VlM25j545555upJTtVKWS2Zruuef8+tyv75xzb3ezyw/+ ru7q5a+1vyus10JRIf5zrFLEkc2B9wG/kRHgHxuTH/39fniP/f/rf9WrMglfZDwm3mv6fuK7V+Bj hRDvioh4O/oObIX4J3hvhW8dPnf/T75uUAxFRzJcgcRb4ERFVMTEq2CvEW2KrV5tG9T2q0r5LbVd AJ4PRFZsmf/hzAGTuZsjntIdV9sJalsDW0f8uTrmH5WlT7SLv5FZ/NhJRx24NeYsFgfFHlEUe3/H 3ku/wbHfuab3L6/hzYqvwpkbb0RsTTi3iUHw7wT/Pnhno60w6g0wZJMmTJw5cWJu/tZe/2M22gXz QyvybVk3uHMbFmRFAr6skmBWDh8PrWx0okgCBFFYUZSsX/SInBDbpbWnW9m39+pY5abxTuidoBre 9t5sdKaYLqbKA/FR+BBLv0DMFAO0IwCw+tKWcneLFpUDuGKGmI069I+2DmXHNYkvykl1wu2DhybM N9tV+ydko+3iS6IJHBsOHh4Em9ndWNx7aBC8jeL3RS14V+8Do97s2gX2beIP4EycLWKS+MPuXjFH bIM67hYTwTgRfnJiFrxzYjsMz3yxRayDb32n0kwTn3bMVjgmG02KN2GNEBO3LslGU+ItyBL4PLR1 SHq+LD057fmK9OSk56poVCn467FutKpc6ZZ2x7d/9Nnskf+mXfwftDsiaJxnaP2obZ8eYp8ZYu8J sVcy+5lIVGRGKsbkvm4krvb1I1G1bxhJqL0YEWrfOBIb26Fm5KOiWozWylkpJpbsLh4cPirS4oIn Q0bF0uJw8RjsHZjs/wiWBpjIoy1qQteXIPLkHZiaZkl5Y5Wa29RrxdJVhdxArm/WPHduYWDWod3D Q3vnyyS7rBaEd5wkvKGcvuOIj0U8+XMgews8lUJ2OTh7w56hQUjtZes3gGPD4NABaCw+ILdLBx+E PF+zf8++YWitG9wL2+WHhxLSs3e42CsP2LRn304pOjh46BC4165aDtuV628F17rinn0pIQ7t2Xf3 YPe87uKQDLnnIKjXHxgc3AmKmw4fGoaTeHsJ4E2G9n1Ds3eD+759+4dlsN1riuAdGgJvLwSa0z+7 r++6fO7AUKmRKzdy2JNDntw85IEG8gxgzwD2zMWeudhTwJ4C9vRjTz/2uNjjYk8ee/LYMwd75mAP HoMcGQN8TB8+Ro1bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9bEY9b EY9bEY9bEY9bEY9bEY9bEY9bEY9bEY+bbrg431ycby7ONxfnm4vzzcX55uJ8c3G+uTjfXJxvLs43 F+ebi/PNxfnm4nxzcb65ON9cnG8uzjcX55uL883F+ebifHNxvrk431ycby7ONxfnm4vzzcX55uJ8 c3G+uTjfXJxvLs43F+ebi/PNxfnm4nxzcb65ON9cnG8uzjcX55uL883F+ebifHNxvuVxvuVxvuVx vuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvuVxvhXwyRXwaRdw8hVw8hVw8hVw 8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw8hVw 8hVw8hVw8hVw8hVw8hVw8hVw8hX8KWBM/DHcpUyFtTwN1wI7YL8M9q/D/inY/z3svw77XFKIJlh+ z8H+iKMvGn4K+92wXwlr8w9g/2ewH4DYXbBiX4L9Udgn4fLkl7A/APuNsLD/EPbfhr0HnU2GFf5N 2B+HfaYaLvVg/xDst8WFuAr7v4L98hpY8oHhbdifhX0rXDR9Avu7k03wLl8ANqkrJyGeSEk2dd/f Te77G43oSXWx9JTaXoZ7ZXgtc9QF1VJHXuro19VF/n64Ig/aCrEjA/cBA6cnyHvVBGo5MHiyNeq9 MuFP1RWik5GxI5kMuj79RF7cOHkwXVIXdo7YmUmKvmmOuKXCERWZNPTgiNfhR46t1K0Fv9B3taI6 0w7bKmcD3McMiQPqHrYohsVh2A+CskGoi0pRJeBqrwJOS3YgzRFqli8Zt8LEjcNn/XRL97ldkSeA RlulrFqk4EzMQzAVeJVYKaqUcltGPmOozDSSp2sr4ed62LsQcZnSyU/yHJ1rnqNMv6izDs5sD9yd B5xVNfzIQ8zVbsCpOKXQ5VPJ7xozp5L7jU/FUZ+WZqKiA6yTwBIRkzPdMM4a4z0I/hO/A3h9DY5f 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 //cfRrzmCR/hI3yEj/ARPsJH+Agf4SN8hI/wET7Cx+8z/z/wkx/9ZCvp/XeW1gLz/8S9v1Lz/w8C gT+QeKnH7NyrT1+q3WD1yQi1e90lc/ghmfernb/3ZB1ArQfMyvrA3/2W9QA1p/+3b39dfy+PfE/X 7x+9Y/5ftSefVz9Ur5MBctvqB4b0i8tUUZRrrcjjDfzFN2SxQX2z6t6BzsG25uahQf39IiT05v63 Y7H6JxTXdzc3RZbX97Q2vwyGj/ARPsJH+Agf4SN8hI/wET7CR/gIH/9XjwiZg78m8281l35D5r5q T1/N9d+SabJXJr/fkHm/muOr3PV3ZZ6vMsm/LXN9tR6g8k/Ue8/VZFy9k1u94fpDmUSrNxtHBn6p t+6qd9iqN8Kq96uqd5eqN4Gq92qqt1Sqdz6qNyiqtxOqd/2pN+ep99Cpt7qp9Qj1jif1xiT1/iH1 Nh/1bhz1phmV1aHeiaLeMKLe16HefqHeJaHe06DeeqDeIeAL/FLPt1dPi1dPYlfPNVdPCVfP3FZP sFZ5DepZverJt+o5suqJlur5kOppiyWy/qGesqeeWaeeAKfyH9SzytSTv6plXUQ940k9MUk9jUg9 20c9KadWr7t8/nld4Hf1vBH19I5GWT9Rz2lokbj6fL76tLv67HinrKuoz2T2SPzXgV/q99/nKPf0 Bv4bCvws8gPfd8gzoDP5v/zxnuf1iP3vpdpR5EGzlvSpCZ93rzl9/vn+n6sDZx8I/OsatKPzK7ff dz0HIux/z5f9e2/9rfn99cBPbjhQq92Bn4T6txcGaqFFm1TJUKD+e3V9/7YjNnD+COk/X/b86gk+ uvPo8+cFztCoDc36J/DVPFm/w7+/1Tr//wJQSwECFAAUAAIACADcgxo3VPTqiLEwAAAA5AAADgAA AAAAAAAAACAAAAAAAAAAQk9NIFN5ZG5leS54bHNQSwUGAAAAAAEAAQA8AAAA3TAAAAAA ------=_NextPart_000_000C_01C7E825.5C2DD510 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist ------=_NextPart_000_000C_01C7E825.5C2DD510--