Bună ziua Domnule cititor Excel!
Din moment ce am arătat că este aproape imposibil să țin pasul cu sfaturile săptămânii, voi încerca ceva neobișnuit de ambițios - un sfat al zilei! Spre deosebire de Sfaturile Săptămânii care vin cu mai multe serigrafii, etc. Acest sfat rapid al zilei va răspunde la o întrebare a cititorilor care ar putea fi de interes general.
Să ajungem în poșta de e-mail pentru a vedea cine va fi norocosul nostru prim cititor …
Cu scuze adresate lui Brigitte (întrebarea prea complicată) și Marie (nu răspund niciodată la întrebări care sunt * evident * scrise textual din sarcina dvs. pentru temele școlare), primul cititor norocos este Judy care întreabă:
Aș dori să știu cum legați caseta de dialog de la Editorul VB la foaia de lucru. Deci, atunci când deschid Excel, caseta de dialog pe care am creat-o din VB Editor va apărea primul lucru.
OK Judy, iată răspunsul:
Când se deschide un registru de lucru în Excel, se execută automat macrocomanda Workbook_Open. Această macrocomandă trebuie să fie localizată în panoul de cod asociat cu acest registru de lucru în editorul VBA. Dacă caseta de dialog se numește frmCust, atunci această macro va face trucul:
Private Sub Workbook_Open() frmCust.Show End Sub
OK, nu a fost prea dureros. Problema evidentă aici este că atunci când dau un răspuns într-un e-mail și este greșit, atunci par doar o prostie pentru o singură persoană. Acest nou mediu îmi permite să par prost pentru mulți oameni simultan. Suna distractiv!