Sveiki, Excel kunga lasītāji!
Tā kā esmu parādījis, ka ir gandrīz neiespējami sekot līdzi nedēļas padomiem, es izmēģināšu kaut ko nenormāli vērienīgu - dienas padomu! Atšķirībā no nedēļas padomiem, kuriem pievienoti vairāki ekrāna izdrukas utt. Šis dienas ātrās palīdzības padoms atbildēs uz kāda lasītāja jautājumu, kas varētu interesēt vispār.
Iesimies pastkastītē, lai redzētu, kurš būs mūsu laimīgais pirmais lasītājs….
Atvainojoties Brigittei (jautājums ir pārāk sarežģīts) un Marijai (es nekad neatbildu uz jautājumiem, kas * acīmredzami * ir burtiski ierakstīti no jūsu skolas mājas darba), pirmā laimīgā lasītāja ir Džūdija, kura jautā:
Es gribētu uzzināt, kā jūs saistāt dialoglodziņu no VB redaktora ar darblapu. Tātad, atverot programmu Excel, vispirms tiks parādīts dialoglodziņš, kuru esmu izveidojis no VB redaktora.
Labi Džūdij, šeit ir atbilde:
Kad darbgrāmata tiek atvērta programmā Excel, automātiski tiek palaista makro Workbook_Open. Šis makro ir jāatrodas koda rūtī, kas saistīta ar šo darbgrāmatu VBA redaktorā. Ja jūsu dialoglodziņš tiek saukts par frmCust, šis makro triks:
Private Sub Workbook_Open() frmCust.Show End Sub
Labi, tas nebija pārāk sāpīgi. Acīmredzama problēma ir tāda, ka tad, kad es e-pastā noraidu atbildi un tā ir nepareiza, tad es neprātīgs izrādos tikai vienam cilvēkam. Šis jaunais medijs ļauj man izrādīties neprātīgam daudziem cilvēkiem vienlaikus. Izklausās jautri!