Excel Howtos
Post sa 03. Oktubre, 2009 sa pamamagitan ng Krishnan sa Computer , Howto
Howto: Tawagan ang isang Excel Macro mula sa ibang
Kung mayroon ka ng isang spreadsheet na may maramihang mga macros, posible sa panawagan ng isa mula sa iba pang mga. Kailangan mong gamitin ang mga pahayag na "tawag [pangalan ng macro na tinatawag]" sa bawat oras na nais mo ang isang partikular na macro na tinatawag.
hal: Katawan ng macro0 ay maaaring naglalaman ng mga sumusunod na code sa panawagan ng iba pang mga macros
kung x = 1
tumawag macro1
iba kung x = 2
tumawag macro2
iba
tumawag macro3
endif
* In-edit mamaya *
Ito ay sumasaklaw lamang sa mga macros at ito ay hindi mukhang posible na panawagan ng mga macros gamit ang function na ang tawag mula sa mga tinukoy ng gumagamit function.
Howto: Magdagdag ng mga pindutan, mga checkbox, comboboxes sa Excel2007
Opisina ng 2003 ay nagkaroon ng "Forms toolbar" na naglalaman ng lahat ng mga bagay tulad ng mga pindutan, checkbox, comboboxes atbp.
Sa Office 2007, ang functionality na ito ay inilipat sa Developer ang tab. Mayroon kang mano-manong paganahin ang tab ng Developer sa ang laso bar na tulad ng sumusunod.
- Mag-click sa ang oversized logo ng Opisina ng button sa itaas na kaliwang sulok
- Mag-click sa pindutan ng Excel Opsyon upang ipakita ang Excel Options dialog
- Mag-click sa Popular sa listahan sa kaliwang bahagi ng dialog.
- Suriin ang 'Ipakita Developer tab sa Ribbon'
- I-click ang pindutang OK.
Sa tab Developer ngayon ay dapat na lumitaw sa Ribbon bar. Kung buksan mo ang tab ng developer, maaari mong mahanap ang mga kontrol ng seksyon na may isang drop-down menu na may label na Magsingit ng kung saan ang form at ang ActiveX na mga kontrol ay inilalagay.
Howto: Baguhin ang mga halaga ng mga indibidwal na mga cell sa pamamagitan ng macros
Upang mai-imbak ang numero 3 sa cell F3, gamitin ang sumusunod na command sa katawan ng macro:
Saklaw ("F3"). Halaga = 3
Ito ay ilagay ang halaga 3 sa cell na F3 ng aktibong worksheet ng aktibong workbook.
Upang ilagay ang halaga sa ibang workbook gamitin ang sumusunod na command.
Workbooks ("BookName"). Worksheets ("SheetName"). Saklaw ("F3"). Halaga = 3
Ang Halaga ng ari-arian ay maaari ring basahin ang isang halaga mula sa isang cell.
x = Saklaw ("F3"). Halaga
Kung. Halaga ng ari-arian ay ginagamit upang basahin ang isang halaga o magtalaga ng isang halaga ay depende sa kung aling bahagi ng pantay sign ito ay nakalagay.
Gayunpaman, ito ay sumasaklaw lamang sa mga macros at hindi tinukoy ng gumagamit function. Kahit na ito ay posible na basahin ang isang halaga sa isang function na tinukoy ng gumagamit at ito ay hindi mukhang posible upang magtalaga ng isang halaga sa isang cell.
) Dim Msg, Style, Title, Help, Ctxt, Response, MyString \r\nMsg = \"Do you want to continue ?\" ' Define message. Pampublikong Function MyFunc (MacroName Bilang String) madilim MSG, Estilo, Pamagat, Help, Ctxt, Tugon, MyString \ r \ nMsg = \ "Gusto mo bang magpatuloy? \" 'Tukuyin ang mensahe. \ R \ nStyle = vbYesNo + vbCritical + vbDefaultButton2 'Tukuyin ang pindutan. \ R \ nTitle = \ "MsgBox pagpapakita \" 'Tukuyin ang pamagat. \ R \ nHelp = \ "DEMO.HLP \" 'Tukuyin Tulong file. \ R \ nCtxt = 1000 'define topic \ r \ n' konteksto. \ R \ n 'Display mensahe. \ R \ nResponse = MsgBox (MSG, Estilo, Pamagat, Help, Ctxt) \ r \ nKung Tugon = vbYes Pagkatapos 'User pinili Oo. \ R \ n MyString = \ "Oo \" 'Magsagawa ng ilang mga aksyon. \ R \ nElse 'User pinili No. \ R \ n MyString = \ "Hindi \"' Magsagawa ng ilang mga aksyon. \ R \ nEnd Kung
"," Style = \ "background: # FFFFFF; padding: 2px; font-size: 10px; width: 550px; \" ");" onmouseout = "GAL_hidepopup ();"> MsgBox . "Inside MyFunc Pumasa argumento" & MacroName
Application.Run MacroName
End Function
Kaugnay na mga post:

















































