Excel Howtos
Sent á 03. Október, 2009 eftir Krishnan í Tölvur og HOWTO
HOWTO: Hringja einn Excel Fjölvi frá öðru
Ef þú ert með töflureikni sem hefur marga Fjölvi, það er hægt að beita einn frá öðrum. Þú þarft að nota yfirlýsingu: "Kallið á [nafn þjóðhagsleg að kallast]" hvert skipti sem þú vilt ákveðna fjölvi að kallast.
td: Body macro0 gæti innihaldið eftirfarandi kóða til að beita aðra Fjölvi
Ef x = 1
kalla macro1
annars ef x = 2
kalla macro2
annars
kalla macro3
ENDIF
* Breytt síðar á *
Þetta gildir aðeins til Fjölvi og það virðist ekki vera hægt að beita Fjölvi með kalla aðgerð af notanda virka.
HOWTO: Bæta hnöppum, gátreitina, comboboxes í Excel2007
Office 2003 hafði "Eyðublöð tækjastika" sem innihélt alla hluti eins og hnappa, gátreitina og comboboxes o.fl.
Í Office 2007, hefur þessi virkni verið flutt í Developer flipanum. Þú þarft að höndunum gera Developer flipann í borði bar sem hér segir.
- Smelltu á yfirstærð Office merki hnappinn í efra vinstra horni
- Smelltu á Excel Options hnappinn til að sýna Excel Options glugganum
- Smelltu á Nýtt í skránni í vinstra megin í glugganum.
- Athugaðu 'Sýna Developer flipann í íbúð "
- Smelltu á OK hnappinn.
Í Developer flipanum nú ætti að birtast í íbúð bar. Ef þú opnar verktaki flipann, getur þú fundið stjórna kafla sem hefur falla-dúnn matseðill merktur Settu þar sem form og ActiveX stýringar eru sett.
HOWTO: Breyta gildi einstakra frumna með Fjölvi
Til að geyma númer 3 í klefi F3, nota the hópur stuðningsmanna stjórn í meginmál efnahagslegu:
Svið ("F3"). Value = 3
Þetta myndi setja gildi 3 í reit F3 virka verkstæði virka vinnubók.
Til að setja gildi í öðru vinnubók nota the hópur stuðningsmanna stjórn.
Workbooks ("BookName"). Vinnublöð ("SheetName"). Hóflegt ("F3"). Value = 3
The. Value eign getur líka lesið gildi úr reit.
x = Range ("F3"). Gildi
Hvort. Gildi sem er notað til að lesa inn gildi eða úthluta gildi fer eftir hvaða hlið af the jafna merki er sett.
Hins vegar gildir þetta einungis til Fjölvi og ekki notandi skilgreind föll. Þó það er hægt að lesa inn gildi til notanda skilgreint hlutverk og það virðist ekki vera hægt að úthluta gildi til a klefi.
) Dim Msg, Style, Title, Help, Ctxt, Response, MyString \r\nMsg = \"Do you want to continue ?\" ' Define message. Almenn Virka MyFunc (MacroName Eins String) Dimmur msg, Style, Title, Hjálp, Ctxt, Svar, MyString \ r \ nMsg = \ "Viltu halda áfram? \" 'Skilgreina skilaboð. \ R \ nStyle = vbYesNo + vbCritical + vbDefaultButton2 'Skilgreina hnappa. \ R \ nTitle = \ "MsgBox Sýning \" 'Skilgreina titil. \ R \ nHelp = \ "DEMO.HLP \" 'Skilgreina Hjálp skrá. \ R \ nCtxt = 1000 'Tilgreina spjallþráð \ r \ n' samhengi. Skoða \ r \ n 'skilaboð. \ R \ nResponse = MsgBox (msg, Style, Title, Hjálp, Ctxt) \ r \ nEf Svar = Notandi vbYes Þá 'valdi Já. \ R \ n MyString = \ "Já \" 'Framkvæma einhverja aðgerð. \ R \ nElse 'Notandi velur nr \ r \ n MyString = \ "Nei \"' Framkvæma einhverja aðgerð. \ R \ nEnd Ef
"," Style = \ "Bakgrunnur: # FFFFFF; margin: 2px; font-size: 10px; breidd: 550px; \" ");" onmouseout = "GAL_hidepopup ();"> MsgBox . "Inni MyFunc Samþykkt rök" & MacroName
Application.Run MacroName
Endir Fall
Tengdar færslur:

















































