Arxiu per a 'Enginyeria'
Com: Programar un formulari de Microsoft Excel
Publicat el 24. Mar, 2012 per Krishnan .
Si vostè està tractant de fer una forma de sobresortir, el més probable és que vostè perd en els molts objectes tirats en el formulari i es pregunten com totes les peces encaixen.
Ells el fonamental en l'escriptura una forma és comprendre quants objectes s'utilitzen i quin codi mínim ha de ser compatible amb cada objecte i l'acció. Si es perden i no saben el que tros de codi per escriure el pròxim, heus aquí algunes pautes senzilles que em segueixen en la programació de les meves formes per a la realització de càlculs d'enginyeria.
1. Rebutgi tots els objectes que desitgi en un formulari. Entrades i sortides.
2. Per a un càlcul d'enginyeria, en cas de modificacions de paràmetres d'entrada, totes les sortides ha de desaparèixer. En cas contrari corre el risc de la seva formulari de la possibilitat de mostrar el valor incorrecte d'un càlcul anterior abans que el càlcul actual es porta a terme.
3. Inicialitzar el formulari utilitzant construït al "UserForm_Initialize ()" funció.
4. La inicialització de la forma pot ser realitzada per una macro independent que pouplates els valors inicials que es mostrarà.
5. Utilitzeu els tres botons més comuns com s'estableix en 6, 7 i 8
6. "Tancar" descarrega el botó del formulari
7. Botó "Esborrar" es pot utilitzar per invocar la macro d'inici o esborri la següent entrada i sortida dels camps, fent-los blanc.
8. Botó "Calcular" s'inicia la seqüència de càlcul.
9. En iniciar un càlcul, el primer pas consisteix a comprovar les entrades.
10. Comproveu les entrades una a una. Si les entrades no són correctes dont fer el càlcul. Si les entrades són correctes, llegir i interpretar les entrades del costat.
11. Realitzar càlculs. Utilitzar UDF segons sigui necessari.
12. Resultats de l'estimació. Diplay resultats com a títols de les etiquetes.
Have Fun!
Seguir llegint
Què es necessita per fer un paper de mida A4?
Publicat el 09. January 2010 per Krishnan .
Comencem fent una petita càlcul d'un llibre de text de renom. El llibre de text és Indústries Shreve de processos químics, que és un llibre de text adoptat en el pla d'estudis d'enginyeria química de moltes universitats de renom.

Una mida A4 de paper d'oficina de qualitat normal pesa 5 grams. És fàcil d'un a favor de la taxa de la taula de dalt i l'estimació del que es necessita per fer 5 grams de paper.
Sobre la base de dades de 1982, per fer un paper de mida A4 que es necessita:
- 22,5 g químics
- 665 ml d'aigua
- 3,5 ml d'oli o 5 grams de carbó
- 20 cc de fusta
- 23,76 kJ d'energia
Bé, la història no s'atura aquí. Sé que la indústria del paper ha adoptat millors mètodes de fabricació i en l'actualitat el consum específic per a la fabricació de paper pot ser una mica diferent. Els processos d'avui dia utilitzen grans quantitats de paper reciclat, utilitzar menys aigua. Un cop més, la quantitat de paper reciclat i l'aigua es conserva a les diferents plantes i països és diferent, pel que es fa difícil establir una mitjana global exacta en un breu article.
No obstant això, pocs paral · lelismes es poden extreure.
Cada vegada que perds un paper de mida A4 a l'oficina, de manera conservadora, que pot suposar que, també els residus d'una tassa gran d'aigua, una cullera plena de carbó (o oli), una cullerada de diversos productes químics, l'energia suficient per mantenir una bombeta de 40 W brillant durant 10 minuts i fusta el pes podria ser 2-4 vegades el pes del paper, depenent de la quantitat de paper de reciclatge utilitzat.
Cada vegada que llances un tros de paper en un cubell de les escombraries, imagini perdre tots els recursos d'altres també. Estic segur que vostè ho trobarà molt més fàcil per estalviar paper.
Seguir llegint
VBA suport en OpenOffice.Org Calc
Publicat el 21. Octubre de 2009 pel Krishnan .
Durant molts anys, fins ahir, que sabia sobre OpenOffice.Org Calc Avui dia, estic emocionat per això.
Vaig tractar d'OpenOffice fa molts anys. Podria fer coses que per aquell temps, però immediatament va rebutjar com a insuficient per les meves necessitats. Sempre he estat un fan del que podia fer VBA per Excel.
La setmana passada, vaig acabar la peça més complexa de l'aplicació de VBA que mai havia escrit. Jo sóc un novell de VBA i em va prendre una setmana per acabar el meu codi que pot ser imprès en 28 pàgines en format A4. El meu full de càlcul fins a la data funciona perfectament en XP / Office 2003, com se suposa que, però em va escriure la major part del meu codi en Windows Vista / Office 2007.
Quan he actualitzat a Debian Squeeze, Openoffice.org 3.1.1 ve amb ell. Vaig revisar la nova versió i em va impressionar que es podia escriure macros en Python, Javascript, BeanShell, a més de BASIC.
Vaig tractar d'obrir la peça més complexa de codi VBA a Openoffice.org i va ser bombardejat amb centenars de missatges d'error repetitius que havia de matar al full de càlcul de la línia d'ordres. Estava convençut que VBA i OOoCalc no són compatibles, fins que vaig descobrir aquest lloc per accident quan es tracta d'aprendre a escriure macros en OOo Javascript.
Acceptar. Tot el que necessitava era afegir "Opció de Suport de VBA 1". Això no sona molt difícil, així que vaig tractar d'obrir el full de càlcul de nou i va haver de matar de nou tot, des de la línia d'ordres.
Alguna cosa no estava bé i jo no estava sent capaç de córrer VBA tot i la compatibilitat promesa.
Així que em vaig decidir a anar lent. Tant se val quantes vegades, no vaig poder executar les macros en obrir el fitxer natiu d'Excel. Així que em vaig decidir a obrir l'arxiu d'Excel amb macros deshabilitades. Això em va deixar obrir el full de càlcul, però res funcionava. Em vaig trobar amb que havia afegit de forma automàtica OOoCalc "Opció de Suport de VBA 1" als meus mòduls.
Em va salvar l'arxiu com. SAO i va procedir a depurar en permetre que les macros de nou. Aquesta vegada, els errors no vénen en una flood.They venir un alhora i era més fàcil de depurar.
La primera sèrie d'errors relacionats amb les variables que no tenen una instrucció Dim explícit. VBA en Excel semblava més indulgent en el maneig de varaibles sense els corresponents instruccions Dim Però OpenOffice Calc no li agradava. Així que vaig acabar l'addició d'unes poques declaracions Dim per a algunes variables.
El següent conjunt d'errors va ser amb Excel els noms de UDF. OOo Calc li agrada veure les funcions que s'invoquen amb lletres majúscules. Així que si vostè havia utilitzat lletres minúscules en Excel, que es presentava com errors. Això podria ser fàcilment resolt mitjançant l'ús de buscar i reemplaçar característica.
Amb només aquestes dues coses, fix meu nou arxiu. SAO funcionar a la perfecció. Després ho guarden com arxius. Xls i tornar a obrir els xls. I tot estava funcionant encara. Encara OpenOffice Calc documentació segueix dient que no totes les funcions de VBA són compatibles, VBA s'executa bé en OOoCalc per a tots els càlculs pràctics d'enginyeria. Així que ara és el moment per a mi per fer el canvi.
Ara bé, si vostè té dificultats, per aconseguir el codi VBA per treballar en OOo Calc, no renunciïs a poc.


















































