版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、EXCEL中控件工具箱使用數(shù)值調(diào)節(jié)表JOSS:在不斷的學(xué)習(xí)中工作! 在不斷的工作中學(xué)習(xí), OFFICE軟件中的強大功能是我們無法想像的, 越來越發(fā)現(xiàn)自己 的能力有多高,不是謙虛,而是感嘆!學(xué)無止境,我想,針對沒有程序開發(fā)經(jīng)驗的朋友來說,EXCEL將會是你工作的朋友,我把它定義為另類的開發(fā)平臺!加油學(xué)習(xí)吧,這里的東西真的很多很實習(xí)!通過滾動條或數(shù)值調(diào)節(jié)鈕可快速輸入或更改一系列值。您要做什么?了解滾動條和數(shù)值調(diào)節(jié)鈕添加滾動條(表單控件) 添加滾動條(ActiveX控件) 添加數(shù)值調(diào)節(jié)鈕(表單控件) 添加數(shù)值調(diào)節(jié)鈕(ActiveX控件)了解滾動條和數(shù)值調(diào)節(jié)鈕滾動條 當(dāng)您單擊滾動箭頭或拖動滾動框時,可
2、滾動瀏覽一系列值。通過單擊滾動框與任一滾動箭頭之間的區(qū)域,可在 每頁(預(yù)設(shè)的間隔)值之間進行移動。通常情況下,用戶還可以直接在關(guān)聯(lián)的單元格或文本框中鍵入文本值。滾動條 可用于設(shè)置或調(diào)整較大范圍內(nèi)的值,或用于精度不是特別重要的情況。例如,可使用滾動條輸入或更改一系列估計的 百分比,或以漸變方式調(diào)整所選的顏色。滾動條(表單控件)滾動條(ActiveX控件)數(shù)值調(diào)節(jié)鈕 利用數(shù)值調(diào)節(jié)鈕可更加方便地增大或減小值,例如某個數(shù)字增量、時間或日期。若要增大值,可單擊向上 箭頭;若要減小值,可單擊向下箭頭。用戶還可以直接在關(guān)聯(lián)的單元格或文本框中鍵入文本值。例如,使用數(shù)值調(diào)節(jié) 鈕可以更加方便地輸入日期(年月日)數(shù)
3、字,或增大音量級別。數(shù)值調(diào)節(jié)鈕(表單控件)數(shù)值調(diào)節(jié)鈕(ActiveX控件)添加滾動條(表單控件)1. 如果開發(fā)工具”選項卡未顯示,請顯示它。顯示開發(fā)工具”選項卡1. 單擊“Ofice按鈕”,然后單擊“ Exce選項”。2. 在 常用”類別中的 使用Excel時采用的首選項”下,選中 在功能區(qū)顯示 開發(fā)工具選項卡”復(fù)選框, 然后單擊確定”。注釋功能區(qū)是Microsoft Office Flue nt 用戶界面的一個組件。2. 在 開發(fā)工具”選項卡上的 控件”組中,單擊 插入”,然后在 表單控件”下單擊 滾動條”。3. 在工作表中單擊滾動條的左上角要出現(xiàn)的位置。注釋 隨即將按自上而下的方向添加滾動
4、條。4. 若要將滾動條的方向設(shè)置為從左到右,請按對角線方向拖動尺寸控點之一。5. 在 開發(fā)工具”選項卡上的 控件”組中,單擊 屬性”。提示 也可以右鍵單擊該控件,然后單擊設(shè)置控件格式”。注釋 在單擊 屬性”前,應(yīng)確保已選擇要檢查或更改其屬性的對象。若要指定控件屬性,請執(zhí)行下列操作:1. 在 當(dāng)前值"框中,請在下面允許的值范圍內(nèi)輸入與滾動框在滾動條中的位置相對應(yīng)的初始值。此值不得:§小于最小值”;否則將使用 最小值”。大于最大值”;否則將使用最大值2. 在 最小值”框中,輸入用戶在將滾動框置于距垂直滾動條頂端或水平滾動條左端最近的位置時可以指 定的最小值。3. 在最大值”框中
5、,輸入用戶在將滾動框置于距垂直滾動條頂端或水平滾動條右端最遠的位置時可以指 定的最大值。4. 在步長”框中,輸入值增加或減小的幅度,以及單擊滾動條任意一端的箭頭時使?jié)L動框產(chǎn)生的移動程 度。5. 在 頁步長”框中,輸入值增加或減小的幅度,以及在單擊滾動框與任一滾動箭頭之間的區(qū)域時使?jié)L動框產(chǎn)生的移動程度。例如,在最小值為0、最大值為10的滾動框中,如果將 頁步長”屬性設(shè)置為2,則在單擊滾動框與任一滾動箭頭之間的區(qū)域時,值將以2 (在此示例中,即滾動框值范圍的20%)作為遞增或遞減的幅度。6. 在單元格鏈接”框中,輸入包含滾動框當(dāng)前位置的單元格引用。鏈接單元格將返回與滾動框位置相對應(yīng)的當(dāng)前值。在公式
6、中,請使用此值來響應(yīng)單元格鏈接”框中所指定單元格的值(對應(yīng)于滾動框的當(dāng)前位置)。例如,如果創(chuàng)建具有下列屬性的風(fēng)險因素滾動條:屬性值當(dāng)前值100最小值0最大值100步長1頁步長5單元格鏈接C1借助這些設(shè)置,用戶可以使用滾動條輸入精確的數(shù)字,或通過單擊滾動條與箭頭之間的區(qū)域使值按步長5變化。單元格D1中的以下公式將基于鏈接單元格中的當(dāng)前值返回確切的值:=IF(C1 > 50,"可接受","不可接受”)單元格D1中的以下數(shù)組公式將基于鏈接單元格中的當(dāng)前值向風(fēng)險因素分配一個等級。=LOOKUP(A4,0,20,40,60,80,"F","
7、;D","C","B","A")注釋 在達到最小值后單擊左滾動箭頭或上滾動箭頭,或達到最大值后單擊右箭頭或下箭頭,將不會對返回的值產(chǎn)生 影響。滾動條將保留在最小值或最大值處,而不會遍歷所允許范圍內(nèi)的值。添加滾動條(ActiveX控件)1. 如果開發(fā)工具”選項卡未顯示,請顯示它。顯示開發(fā)工具”選項卡1. 單擊“Office按鈕”,然后單擊“Exce選項”。2. 在 常用”類別中的 使用Excel時采用的首選項”下,選中 在功能區(qū)顯示 開發(fā)工具選項卡”復(fù)選框, 然后單擊確定”。注釋功能區(qū)是Microsoft Office Flu
8、e nt 用戶界面的一個組件。2. 在 開發(fā)工具”選項卡上的 控件”組中,單擊 插入”,然后在“ ActiveX控件”下單擊 滾動條”。3. 在工作表中單擊滾動條的左上角要出現(xiàn)的位置。4. 若要編輯該控件,請確保處于設(shè)計模式。在開發(fā)工具”選項卡上的 控件”組中,打開 設(shè)計模式”。5. 若要指定控件屬性,請在開發(fā)工具”選項卡上的控件”組中單擊屬性”。提示 也可以右鍵單擊該控件,然后單擊屬性”。屬性”對話框隨即出現(xiàn)。若要獲取有關(guān)每個屬性的詳細信息,請選擇該屬性,然后按F1以顯示 Visual Basic幫助(Visual Basic幫助:要獲得 Visual Basic幫助,可指向 工具"
9、;菜單中的 宏”,然后單擊“ Visual Basic編輯器”。在 幫 助"菜單上,單擊 “Microsoft Visual Basic幫助”。)主題。還可以在Visual Basic幫助的 搜索"框中鍵入該屬性名稱。下一部分總結(jié)了可用的屬性。按功能類別劃分的屬性摘要如果要指定請使用此屬性常規(guī):打開工作簿時是否加載控件。(如果是ActiveX控件,則忽略。)AutoLoad (Excel)控件是否可以接收焦點并響應(yīng)用戶生成的事件。Enabled (表單)控件是否可編輯。Locked (表單)控件的名稱。Name (表單)控件附加到其下方單兀格的方式(自由浮動、移動但不調(diào)整大
10、小,或者移動并調(diào)整大Placeme nt (Excel)小)??丶欠窨纱蛴 rin tObject (Excel)控件是可見還是隱藏。Visible (表單)數(shù)據(jù)和綁定:鏈接至控件值的區(qū)域。Lin kedCell (Excel)控件的內(nèi)容或狀態(tài)。Value (表單)大小和位置:高度或?qū)挾龋ㄒ园鯙閱挝唬?。Height、Width (表單)控件與工作表的左邊緣或上邊緣之間的距離。Left、Top (表單)方向為垂直還是水平。Orientation (表單)格式設(shè)置:背景色。BackColor (表單)前景色。ForeColor (表單)控件是否有陰影。Shadow (Excel)鍵盤和鼠標(biāo):自
11、定義鼠標(biāo)圖標(biāo)。I 型)。MousePointer (表單)Mouselcon (表單)用戶將鼠標(biāo)放在特定對象上時顯示的指針類型(例如標(biāo)準(zhǔn)指針、箭頭或特定于滾動條:單擊一次滾動條后的延遲(以毫秒為單位)。Delay (表單)用戶單擊滾動框與任一滾動箭頭之間的區(qū)域時所發(fā)生的移動量。LargeChange (表單)允許的最大值和最小值。Max、Min (表單)滾動框的大小是固定還是按一定比例隨滾動區(qū)域變化。ProportionalThumb (表單)用戶單擊控件中的滾動箭頭時發(fā)生的移動量。SmallChange (表單)添加數(shù)值調(diào)節(jié)鈕(表單控件)1. 如果開發(fā)工具”選項卡未顯示,請顯示它。顯示開發(fā)工
12、具”選項卡1. 單擊“Ofice按鈕”,然后單擊“ Exce選項”。2. 在 常用”類別中的 使用Excel時采用的首選項”下,選中 在功能區(qū)顯示 開發(fā)工具選項卡”復(fù)選框,然后單擊確定”注釋功能區(qū)是Microsoft Office Flue nt用戶界面的一個組件。2. 在開發(fā)工具”選項卡上的控件”組中,單擊插入”然后在表單控件”下單擊數(shù)值調(diào)節(jié)鈕3. 在工作表中單擊該數(shù)值調(diào)節(jié)鈕的左上角要出現(xiàn)的位置。4. 在開發(fā)工具”選項卡上的控件”組中,單擊屬性”。提示 也可以右鍵單擊該控件,然后單擊設(shè)置控件格式”。若要設(shè)置控件屬性,請執(zhí)行下列操作:1.在§§2.在3.在4.在5.在當(dāng)前值
13、”框中,請在下面允許的值范圍內(nèi)輸入數(shù)值調(diào)節(jié)鈕的初始值。此值不得: 小于最小值”;否則將使用 最小值”。大于最大值”;否則將使用 最大值”。最小值”框中,輸入用戶通過單擊數(shù)值調(diào)節(jié)鈕的下箭頭可以指定的最小值。最大值”框中,輸入用戶通過單擊數(shù)值調(diào)節(jié)鈕的上箭頭可以指定的最大值。 步長”框中,輸入單擊箭頭時值增加或減小的幅度。單元格鏈接”框中,輸入包含數(shù)值調(diào)節(jié)鈕當(dāng)前位置的單元格引用。鏈接單元格將返回數(shù)值調(diào)節(jié)鈕的當(dāng)前位置。例如,您創(chuàng)建了在公式中,請使用此值來響應(yīng)單元格鏈接"框中所指定單元格的值(對應(yīng)于數(shù)值調(diào)節(jié)鈕的當(dāng)前位置)一個用于設(shè)置員工當(dāng)前年齡的數(shù)值調(diào)節(jié)鈕,該控件具有下列屬性:屬性值當(dāng)前值35
14、最小值21最大值70步長|1單元格鏈接C1借助這些設(shè)置,用戶將可以通過單擊數(shù)值調(diào)節(jié)鈕來輸入介于最大年齡和最小年齡這一范圍之間的年齡。由于員工的年齡中值為35,因此35很適合設(shè)置為該控件的起始值。利用單元格 D1中的以下公式,可基于鏈接至數(shù)值調(diào)節(jié)鈕的單元格中的當(dāng)前年齡值,以及員工在受聘日期的年齡(即 B1中的值,通過從其他數(shù)據(jù)源檢索得到),來確定員工的雇傭時間。該公式隨后基于員工的工齡來計算節(jié)假日獎金百分比:=(C1 - B1)* .01注釋 在達到最小值后單擊上箭頭,或達到最大值后單擊下箭頭,將不會對返回的值產(chǎn)生影響。數(shù)值調(diào)節(jié)鈕將保留在 最小值或最大值處,而不會遍歷所允許范圍內(nèi)的值。返回頁首添
15、加數(shù)值調(diào)節(jié)鈕(ActiveX控件)1. 如果開發(fā)工具”選項卡未顯示,請顯示它。顯示開發(fā)工具”選項卡1. 單擊“Office按鈕”,然后單擊“ Exce選項”2. 在 常用”類別中的 使用Excel時采用的首選項”下,選中 在功能區(qū)顯示 開發(fā)工具選項卡”復(fù)選框, 然后單擊確定”注釋功能區(qū)是Microsoft Office Flue nt 用戶界面的一個組件。2. 在 開發(fā)工具”選項卡上的 控件”組中,單擊 插入”然后在“ ActiveX控件”下單擊 數(shù)值調(diào)節(jié)鈕”。3. 在工作表中單擊該數(shù)值調(diào)節(jié)鈕的左上角要出現(xiàn)的位置。4. 若要編輯該控件,請確保處于設(shè)計模式。在開發(fā)工具”選項卡上的 控件”組中,打
16、開 設(shè)計模式”。5. 若要指定控件屬性,請在開發(fā)工具”選項卡上的控件”組中單擊屬性”。提示也可以右鍵單擊該控件,然后單擊屬性”屬性”對話框隨即出現(xiàn)。若要獲取有關(guān)每個屬性的詳細信息,請選擇該屬性,然后按F1以顯示 Visual Basic幫助(Visual Basic幫助:要獲得 Visual Basic幫助,可指向 工具"菜單中的 宏”然后單擊“Visual Basic編輯器”。在 幫 助"菜單上,單擊 “Microsoft Visual Basic幫助”。)主題。還可以在 Visual Basic幫助的 搜索"框中鍵入該屬性名稱。下一部分總結(jié)了可用的屬性。按功能
17、類別劃分的屬性摘要如果要指定請使用此屬性常規(guī):打開工作簿時是否加載控件。(如果是ActiveX控件,則忽略。)AutoLoad (Excel)控件是否可以接收焦點并響應(yīng)用戶生成的事件。Enabled (表單)控件是否可編輯。Locked (表單)控件的名稱。Name (表單)控件附加到其下方單兀格的方式(自由浮動、移動但不調(diào)整大小,或者移動并調(diào)整大?。laceme nt (Excel)控件是否可打印。Prin tObject (Excel)控件是可見還是隱藏。Visible (表單)數(shù)據(jù)和綁定:鏈接至控件值的區(qū)域。Li nkedCell (Excel)控件的內(nèi)容或狀態(tài)。Value (表單)
18、大小和位置:高度或?qū)挾龋ㄒ园鯙閱挝唬?。Height、Width (表單)控件與工作表的左邊緣或上邊緣之間的距離。Left、Top (表單)方向為垂直還是水平。Orientation (表單)格式設(shè)置:背景色。BackColor (表單)前景色。ForeColor (表單)控件是否有陰影。Shadow (Excel)鍵盤和鼠標(biāo):自定義鼠標(biāo)圖標(biāo)。Mouselcon (表單)用戶將鼠標(biāo)放在特疋對象上時顯示的指針類型(例如標(biāo)準(zhǔn)指針、前頭或1型)。MousePointer (表單)特定于數(shù)值調(diào)節(jié)鈕:單擊一次數(shù)值調(diào)節(jié)鈕后的延遲(以毫秒為單位)Delay (表單)允許的最大值和最小值。軟件教程導(dǎo)航電腦書籍
19、Excel 第三課 學(xué)習(xí)控件Max、Min (表單)SmallChange (表單)用戶單擊控件中的旋轉(zhuǎn)箭頭時發(fā)生的移動量。3.1 EXCEL 開發(fā)過程簡介需要對以下問題有個大致的概念 .1)誰使用 這決定了程序的操作難度及界面感觀 .2)數(shù)據(jù)來源和保存在哪里 這決定了程序的結(jié)構(gòu) .3)如何操作 這將決定程序的界面和細節(jié) .4)數(shù)據(jù)處理的結(jié)果 最終決定程序的價值 .3.2 認識不同的控件開始時請關(guān)閉所有工作簿 ,打開一個新工作簿并另存為 "HOUR3". 在工具欄上單擊鼠標(biāo)右鍵 ,從快捷菜單中選擇 "窗 體",顯示 "窗體 "工具欄
20、.其中有 16 個控件,只有 9 個可放到工作表內(nèi)。1)標(biāo)簽:它用于表現(xiàn)靜態(tài)文本。2)分組框:它用于將其他控件進行組合。3)按鈕:用于執(zhí)行宏命令。4)復(fù)選框:它是一個選擇控件,通過單擊可以選擇和取消選擇,可以多項選擇。5)選項按鈕:通常幾個選項按鈕組合在一起使用,在一組中只能選擇一個選項按鈕。6)列表框:用于顯示多個選項并從中選擇。只能單選。7)組合框:用于顯示多個選項并從中選擇??梢赃x擇其中的項目或者輸入一個其它值。8)滾動條:不是你常見的來給很長的窗體添加滾動能力的控件,而是一種選擇機制。例如調(diào)節(jié)過渡色的滾動條控 件。包括水平滾動條和垂直滾動條。9)微調(diào)控件: 也是一種數(shù)值選擇機制, 通過
21、單擊控件的箭頭來選擇數(shù)值。 例如改變 Windows 日期或時間就會使用 到微調(diào)控件。3.3 向工作表添加控件用 EXCEL 設(shè)計界面十分簡單 , 要將控件添加到工作表上 ,可以按以下步驟操作 :1)創(chuàng)建新工作簿并另存為 "HOUR3", 顯示"窗體"工具欄 .2)選擇"標(biāo)簽"控件 .3)將鼠標(biāo)定位到 E1, 此時鼠標(biāo)變成小十字 .4)按下左鍵 ,拖動大約四個單元格長度 ,放開鼠標(biāo)左鍵 .如果希望控件大小易于控制 ,可在創(chuàng)建該控件時按下 ALT 拖動 .5)在標(biāo)簽 1上單擊右鍵 ,選擇 "編輯文字 ",現(xiàn)在可以輸入
22、文字 .完成后 ,單擊任何單元格退出文字編輯 .6)通過以上步驟可以添加其它控件到工作表中,不再贅述 .3.4 設(shè)置控件的特性設(shè)置控件的特性 ,可以按以下步驟操作 :1)選中先前創(chuàng)建的復(fù)選框控件 ,如果沒有馬上創(chuàng)建一個 .2)右擊該控件 ,選擇 "控制 "選項卡 .3)在" 單元格鏈接 " 中輸入 A1 并確定 .4)單擊任意單元格 ,退出設(shè)置 .5)用鼠標(biāo)左鍵單擊復(fù)選框 ,A1 出現(xiàn) TRUE, 這意味著該控件被選中 .再次單擊該控件 ,A1 出現(xiàn) FALSE.6)選擇剛才創(chuàng)建的滾動條控件 .并調(diào)出 " 設(shè)置控件格式 "對話框 .7
23、)在" 單元格鏈接 " 中輸入 A3 并確定 .8)在滾動條外任意單元格單擊鼠標(biāo)左鍵,使?jié)L動條不被選擇 .9)用鼠標(biāo)單擊滾動條上的箭頭 ,則 A1 的數(shù)值增加 1,繼續(xù)單擊則 A1 的數(shù)值繼續(xù)增加 .10)保存并關(guān)閉該工作簿3.5 給控件命名當(dāng)創(chuàng)建一個控件時 EXCEL 會自動給它指定一個名字 ,但不便于理解和記憶 ,為控件取名的方法基本和給單元格或區(qū) 域取名的方法相同 .選中某個控件 ,再在位于公式欄上的 "名字 "編輯框輸入控件名字 .這樣就給控件更改了名字.3.6 使用用戶窗體如果希望創(chuàng)建專業(yè)級的應(yīng)用程序,并且方便用戶輸入數(shù)據(jù) ,那么應(yīng)該使用用戶窗
24、體 .用戶窗體可以作為程序的對話框和窗口 .向用戶窗體添加控件基本類似于向工作表添加控件,然而第一步要創(chuàng)建一個用戶窗體.這可以通過 VBA 編輯器實現(xiàn) .具體按以下步驟操作 :1)打開"H0UR3"工作簿,選擇”工具"-"宏"-"VBA編輯器",打開VBA編輯器.2)在VBA編輯器中選擇工具欄上的”插入用戶窗體"按鈕或者選擇”插入"菜單,從下拉菜單中選擇”用戶窗體”現(xiàn)在,VBA編輯器中出現(xiàn)一個名為"USERF0RM1"的窗體,"控件工具箱"同時出現(xiàn),在其中有許多已經(jīng)
25、熟悉的控件,另外還有一些新的控件 .這些新的控件是 :A)切換按鈕 :該控件如果被選中 ,那么會保持被按下的狀態(tài) .如果再次單擊它就恢復(fù)為沒有按下的狀態(tài).EXCEL 工具欄中有幾個這樣的按鈕 ,例如:"全屏顯示 ","加粗","下劃線"以及"窗體"工具欄中的 "切換網(wǎng)格 "等.B)選項卡條(TabStrip):它是包含多個選項卡的控件.通常用來對相關(guān)的信息進行組織或分類例如:你也許希望用選項卡條來顯示各個地區(qū)的銷售信息,可以給每個地區(qū)設(shè)置一個選項卡.在默認時 ,選項卡包含兩頁 ,分別叫做 TAB
26、1 和 TAB2,可以添加更多的選項卡 .C)多頁:外觀類似選項卡條,是包含一頁或多頁的控件選項卡條給人相似的外觀,而多頁控件的各頁包含各自不同的 控件,有各自不同的布局 .多頁的例子很多 ,例如 :"設(shè)置控件格式 "對話框和 "工具"菜單中的 "選項"對話框 .以及"格式"菜單 中的 "單元格 ."對話框 .D)圖像控件 :它允許向窗體上放置圖片 .圖片格式須為:*.bmp,*.cur,*.gif,*.ico,*.jpg,*.wmf.F)RefEdit: 這是工具箱中默認情況下的最后一個控件。
27、它外觀象文本框,通過這個控件可以將用戶窗體折疊起來, 以便選擇單元格區(qū)域。還記得在使用 fx “粘貼函數(shù)”時的情況嗎?通過實踐,我們會逐漸掌握每個控件的特性,這的確需要花時間,但不必死記硬背。在對用戶窗體設(shè)計得滿意時,可以對其進行預(yù)覽,方法是在 VBA 編輯器中選擇該窗體,單擊“運行”菜單中的三 角符號“運行子過程 /用戶窗體”,三角符號在 VBA 工具欄上也可能看得到,旁邊是一個垂直的等于符號,最右邊是個 小正方形符號,它們類似于錄音機上的按鈕。運行窗體的另一個方法是按F5 鍵。小結(jié):學(xué)習(xí)完本學(xué)時后,我們具備了用于程序界面設(shè)計的基本知識。我們對控件不在感到陌生,也明白如何向工 作表和窗體添加
28、控件 ,但控件的內(nèi)容很多 ,需要邊用邊理解 .此后,我們將從界面轉(zhuǎn)移到學(xué)習(xí)編寫代碼, 并最終將二者融合。 讓我們準(zhǔn)備好學(xué)習(xí)編程吧!3.7 疑難解答問題 1 .怎樣決定控件的位置 ?如何選擇添加到工作表還是添加到用戶窗體?解答:這完全取決于個人的愛好和應(yīng)用程序的用戶.如果用戶對 EXCEL 非常熟悉 ,那么他們也許更希望以工作表的方式操作 .在這種情況下不妨直接在工作表上創(chuàng)建控件;如果你的用戶對 EXCEL 不熟悉或者你需要給用戶一個專業(yè)的界面感覺 ,那么應(yīng)該使用用戶窗體 .問題 2.什么情況下該用選項卡條而不是多頁控件?解答:如果每一頁具有相同布局,則應(yīng)選擇選項卡條,否則應(yīng)該選擇多頁本節(jié)作業(yè)1
29、.思考:1)列舉兩種可以讓用戶進行多選一的控件。2)如何將控件與單元格鏈接起來。2.判斷:1)只有在 VBA 編輯器中才能添加用戶窗體。2)在 VBA 編輯器中看到的窗體網(wǎng)格線在運行時會自動顯示。3. 填空 :( )是顯示靜態(tài)文本的控件。Excel97 在工作表或圖表上可使用 ActiveX 控件,根據(jù)我使用的體會,在工作上 處理控件時,必須注意和了解如下事項:(一 )用 Excel5.0/95 工作簿文件格式保存 Excel97 工作簿時,將選擇 ActiveX 控 件信息。當(dāng)用戶通過雙擊鼠標(biāo)來編輯內(nèi)嵌在其它應(yīng)用程序文檔中的 Excel97 工作簿 時,該工作簿上的控件將不會正常工作。如果用
30、戶是通過用右鍵單擊工作簿,然后 選中快捷菜單上的“打開”命令來編輯工作簿的話,工作簿上的控件就能正常工作 了。(二 )當(dāng) ActiveX 控件處于激活狀態(tài)時,將禁用某些 MicrosoftExcelVisualBasic 方法和屬性。例如,當(dāng)某一控件激活時,就不能使用 Sort 方法,故下述按鈕單擊事件處理過 程中的代碼將失敗 (因為用戶單擊按鈕后,該按鈕就處于激活狀態(tài))。PrivateSubCommandButton1 ClickRange(" a1:a10" ) SortKey1:=Range(" al")EndSub 解決辦法是通過選激活工作表上其
31、它元素的方法來繞過這種問題。例如,可用 下列代碼對單元格區(qū)域排序:PrivateSubCommandButton1 ClickRange(" a1" ) ActivateRange(" a1:a10" ) SortKey1:=Range(" a1" )CommandButton1 ActivateEnd Sub(三)在 MicrosoftExcel 中,用 OLEObjects 集合中的 OLEObject 對象代表 ActiveX 控件。如果要用編程的方式向工作表添加 ActiveX 控件,可用 OLEObjects 集合的 Add
32、 方 法。例如向第一張工作表添加命令按鈕。Worksheets(1) OLEObjects Add " Forms CommandButton 1 ", _ Left:=10,Top:=10,Height:=20,Width:=100因為 ActiveX 控件也可用 OLEObjects 集合中的 OLEObject 對象代表,所以也可用 該集合中的對象來設(shè)置控件的屬性。例如要設(shè)置控件“ CommandBotton1 ”的“左邊 位置”屬性。Worksheets(1) OLEObjects( " CommandButton1 " ) Left=10那些不
33、屬于OLEObject對象屬性的控件屬性,可通過由Object屬性返回的實際控件對象來設(shè)置。例如要設(shè)置控件"Comma ndButt on1 ”的標(biāo)題。Worksheets(l) OLEObjects(” CommandButton1 ")Object Caption= " runme"因為所有的OLE對象也是Shapes集合的成員,所以也可用該集合設(shè)置若干控件 的屬性。例如要對齊第一張工作表上所有控件的左邊框。ForEachsI nWorksheets(1) ShapesIfs Type=msoOLEC on trolObjectThe ns Left
34、=10Next請注意,當(dāng)在控件所在工作表的類模塊之外使用控件的名稱時,必須用工作表 的名稱限定該控件的名稱。在工作表上ActiveX控件的事件處理過程中,Me關(guān)鍵字所指向的是工作表,而非控件。資料來源:學(xué)網(wǎng)(),原文地址:excel 一級下拉菜單的四種境界2008年09月28日 星期日 上午09:51¥excel 級下拉菜單的四種境界 '2008-09-23 10:21這兩天學(xué)習(xí)excel,發(fā)現(xiàn)實現(xiàn)同一個功能,你會發(fā)現(xiàn)有不同的辦法,各自有優(yōu)點。下拉菜單,這個是在資料錄入的時候,非常有用的功能,這里就只討論一級下拉菜單,估計這也是用的最多的。以office2007為例,看看你是
35、第幾種境界?第一種境界:我會做下拉菜單其實做下拉菜單比較簡單,使用序列就可以了。審聞觀圏to載項AcrobatJ r= 1祈卻編輯鏈接In El TB Br ® .Z| M. 磁 y,$?.也怎 墩據(jù) 舍并計4(僅設(shè)分析從少重復(fù)項蚊”弟坊和S選數(shù)據(jù)工具組合取塩合分君匚患TW分憑顯示D |FUIJ1111揄入信息丨出請警告1輸入袪椅式|有效性條f半1序列|rj p綽略空怕型遜據(jù)(j)j2提供bJvffJ頭(X)II 階r來派:II 釘 he設(shè)置下來菜單的區(qū)別就在于數(shù)據(jù)來源,那么你可以直接在來源里直接錄入你要下拉的選項還有一種辦法,就是看你的需求,選擇哪種方式。第二種境界:使用 名稱”上
36、面的做法,如果自己使用,那是沒有問題的,不過感覺不是很正規(guī)。正規(guī)的做法你應(yīng)該是對下拉菜單的內(nèi)容設(shè)置在excel2007里設(shè)置名稱”比較簡單,名稱"這樣看起來好懂很多。公式|數(shù)溜 審聞 視圍力J©頊Acrobat沖追毎弓用單元怕 蜀顯示圧移去紡頭咬公式求i邏龜文本於0匣孕日期卻 童找與 數(shù)學(xué)和 具他固數(shù) 時臥弓|用三俺確函數(shù)庫斫齊拉菜單R所以你的名稱設(shè)置的清晰,那么你看起來就很清楚。第三種境界:窗體控件通過窗體控件有一個優(yōu)勢,就是下拉菜單的那個箭頭會一直顯示,不需要鼠標(biāo)放上去H嚴7自定文快速訪何工具蘭。從兩<2©: iI幵爰E具潼諒2目電快速訪刁二吐妙iI用于
37、所飯斶贏力項信耐心=分腎於/ II Visual BasicXML瘟撞人控禪話窯代碼>為從KML數(shù)握導(dǎo)人優(yōu)碼叫導(dǎo)岀到KML數(shù)據(jù).皐盞加(A) » >0筋肯C恢復(fù)刪碟®®控件雇悝 洶擴展包 口錄制寶271插人;女計摸邛Act iveX 控件其實表單控件和activex控件,都有類似下拉菜單的功能,他們互相的區(qū)別,其實沒有搞明白,可以用窗體控件來實驗o0冥制©二粘貼(B組合聲故次序遲)卜指走宏四卄答設(shè)置控件梧式這樣就可以用窗體的方式實現(xiàn)下拉菜單。好像這種方式如果選擇后,無法清空,所以我就加入一行空行,這樣就可以清空。第四種境界:動態(tài)菜單上面的做法
38、,有一個缺點,當(dāng)你增加選項,如果你是在最后一行里增加,那么你是需要調(diào)整名稱”的范圍。如果你增加選項,不是從最后一行添加,而是采用插入的方式添加到中間的話,那么名稱”會自動調(diào)整。顯示你所有的選項。所以如果你是采用第二種方式的話,那么你增加選項就最好不要在最后一行添加。而是采用插入。這樣你就不需要調(diào)整名稱”的范圍。公式審聞Acrobat1anrf3L1 - -I制,-zzrii =?= VfvI mUdo邈昱示幻e1RJLL毎曲趁武克諄J通單亓根那t躍文'臺孫與其他函數(shù)EJS?根蠱昕選肉容劃建匿口C輯詰頭w./后亠Sr F尸DE 1FG新建看訂 數(shù)值I引丨范El PKl1 kIL動態(tài)菜單
39、國圖集號-I下拉菜單系列 rir/i,.一系列";I a ; b ; c二基礎(chǔ)數(shù)據(jù)! $A$2 =0FPSET<i4. =QF卩SET (選.:基礎(chǔ)數(shù)據(jù)! $ =基礎(chǔ)數(shù)據(jù)!$ =Sheet 1L $fi.工工工工工工作作作作作作醉庫宗女的容珠II分社宙核把內(nèi)容=Sheet1!$H$2:$H$4改為=0FFSET(Sheet1!$H$1,1”C0UNTA(Sheet1!$H:$H)-1,)這個時候,你就會發(fā)現(xiàn),你增加下拉菜單的選項,那邊也同時更新,不需要你維護。上面公式的含義,我解析一下。COUNTA是計算一定范圍內(nèi)含有數(shù)據(jù)的個數(shù)。減去 1,是因為標(biāo)題行。當(dāng)你增加下拉菜單的內(nèi)容,
40、這個數(shù)字也是跟著變化。OFFSET用法比較復(fù)雜,看說明吧。用控件快速構(gòu)建 Excel動態(tài)圖表佚名 天極 blog | 2006-01-03 10:56 |引:Excel中的窗體控件功能非常強大,但有關(guān)它們的資料卻很少見,甚至Excel幫助文件也是語焉不詳。本文通過一個實例說明怎樣用窗 體控件快速構(gòu)造岀動態(tài)圖表。Excel中的窗體控件功能非常強大,但有關(guān)它們的資料卻很少見,甚至Excel幫助文件也是語焉不詳。本文通過一個實例說明怎樣用窗體控件快速構(gòu)造岀動態(tài)圖表。假設(shè)有一家公司要統(tǒng)計兩種產(chǎn)品 (產(chǎn)品X,產(chǎn)品Y)的銷售情況,這兩種產(chǎn)品的銷售區(qū)域相同,不同的只是它們的銷售量。按照常規(guī)的 思路,我們可以
41、為兩種產(chǎn)品分別設(shè)計一個圖表,但更專業(yè)的辦法是只用一個圖表,由用戶選擇要顯示哪一批數(shù)據(jù)一一即,通過單元按鈕來 選擇圖表要顯示的數(shù)據(jù)。為便于說明,我們需要一些示例數(shù)據(jù)。首先在A列輸入地理區(qū)域,如圖一,在 B2和C2分別輸入“產(chǎn)品X'和“產(chǎn)品Y',在B3:C8區(qū)域輸入銷售數(shù)據(jù)。圖1一、提取數(shù)據(jù)接下來的步驟是把某種產(chǎn)品的數(shù)據(jù)提取到工作表的另一個區(qū)域,以便創(chuàng)建圖表。由于圖表是基于提取岀來的數(shù)據(jù)創(chuàng)建,而不是基于原 始數(shù)據(jù)創(chuàng)建,我們將能夠方便地切換提取哪一種產(chǎn)品的數(shù)據(jù),也就是切換用來繪制圖表的數(shù)據(jù)。在A14單元輸入=A3,把它復(fù)制到A15:A19。我們將用A11單元的值來控制要提取的是哪一種
42、產(chǎn)品的數(shù)據(jù)(也就是控制圖表要描述的是哪一批數(shù)據(jù))?,F(xiàn)在,在 A11單元輸入1。在B13單元輸入公式=OFFSET(A2,0,$A$11),再把它復(fù)制到 B14:B19。OFFSETS數(shù)的作用是提取數(shù)據(jù),它以指定的單元為參照,偏移指定的行、列數(shù),返回新的單元引用。例如在本例中,參照單元是A2(OFFSET 的第一個參數(shù)),第二個參數(shù)0表示行偏移量,即 OFFSETS回的將是與參照單元同一行的值,第三個參數(shù)($A$11)表示列偏移量,在本例中OFFSETS數(shù)將檢查A11單元的值(現(xiàn)在是1)并將它作為偏移量。因此,OFFSET(A2,0,$A$11)函數(shù)的意義就是:找到同一行且從A2(B2)偏移一列
43、的單元,返回該單元的值?,F(xiàn)在以A13:B19的數(shù)據(jù)為基礎(chǔ)創(chuàng)建一個標(biāo)準(zhǔn)的柱形圖:先選中A13:B19區(qū)域,選擇菜單“插入”宀“圖表”,接受默認的圖表類型“柱形圖”,點擊“完成”。檢查一下: A13:B19和圖表是否確實顯示了產(chǎn)品 X的數(shù)據(jù);如果沒有,檢查你是否嚴格按照前面的操作步驟執(zhí)行。 把A11單元的內(nèi)容改成2,檢查A13:B19和圖表都顯示出了產(chǎn)品 B的數(shù)據(jù)。、加入選項按鈕第一步是加入選項按鈕來控制 A11單元的值。選擇菜單“視圖”T“工具欄”T“窗體”(不要選擇“控件工具箱”),點擊工具欄上的“選項按鈕”,再點擊圖表上方的空白位置。重復(fù)這個過程,把第二個選項按鈕也放入圖表。右擊第一個選項按
44、鈕,選擇“設(shè)置控件格式”,然后選擇“控制”,把“單元格鏈接”設(shè)置為A11單元,選中“已選擇”,點擊“確定",如圖二。圖2把第一個選項按鈕的文字標(biāo)簽改成“產(chǎn)品X',把第二個選項按鈕的文字標(biāo)簽改成“產(chǎn)品Y'(設(shè)置第一個選項按鈕的“控制"屬性時,第二個選項按鈕的屬性也被自動設(shè)置)。點擊第一個選項按鈕(產(chǎn)品X)把A11單元的值設(shè)置為1,點擊第二個選項按鈕把 A11單元的值設(shè)置為2。點擊一下圖表上按鈕之外的區(qū)域,然后依次點擊兩個選項按鈕,看看圖表內(nèi)容是否根據(jù)當(dāng)前選擇的產(chǎn)品相應(yīng)地改變。按照同樣的辦法,一個圖表能夠輕松地顯示岀更多的數(shù)據(jù)。當(dāng)然,當(dāng)產(chǎn)品數(shù)量很多時,圖表空間會
45、被太多的選項按鈕塞滿,這時你可 以改用另一種控件“組合框",這樣既能夠控制一長列產(chǎn)品,又節(jié)約了空間。另外,你還可以把 A11單元和提取出來的數(shù)據(jù)(A13:B19)放到另一個工作表,隱藏實現(xiàn)動態(tài)圖表的細節(jié),突出動態(tài)圖表和原始數(shù)據(jù)。Excel數(shù)據(jù)輸入技巧談杭箴良 賽迪網(wǎng)| 2005-09-30 10:46 | 引:在 Excel中輸入數(shù)據(jù)時,如果能掌握一種便捷的方法,或許能給你節(jié)省出不少的寶貴時間,跟我一起看看吧。選定單元格(可以是多個單元格)后選擇菜單“格式t單元格”,或直接在單元格上單擊鼠標(biāo)右鍵后選擇“設(shè)置單元格格式”,在打開的“單元格格式”窗口中單擊“數(shù)字”選項卡,在“分類”中選定
46、“文本”并“確定”即可(如圖所示)。之后在設(shè)置過的單元格中輸入內(nèi)容時Excel就不會自動把減法公式文字“ 6-2”變成日期“ 6月2日”了,而是保持原本的文本模樣。還有一種方法,就是在輸入內(nèi)容的前面加上一個英文半角的單引號,可以告訴Excel將單引號后的內(nèi)容作為文本處理,單引號本身并不會被打印出來。除了輸入“6-2”、“2005-6-2”這樣可轉(zhuǎn)換為對應(yīng)日期的內(nèi)容會被Excel自動理解為日期外,常見的電話號碼尤其是11位的手機號碼以及不含字母“ x”的身份證號碼輸入時也會被 Excel自動理解為數(shù)字,由于位數(shù)多,會被自動變?yōu)榭?學(xué)記數(shù)法的形式,要想保持正確的格式,上面的兩種方法就是解決之道。在
47、單元格中文本默認是左對齊的,而包括日期在內(nèi)的數(shù)字都默認是右對齊的,從這一點可以直觀地看出差別。注意:單元格的內(nèi)容在強制變回文本時其值可能會發(fā)生變化,如日期變成相對于1900年1月1日的天數(shù)、身份證號碼的后幾位被科學(xué)記數(shù)法舍為0等,需要留意加以訂正,以免產(chǎn)生差錯。Excel中"集成"背景音樂全攻略中國電腦教育報 05年06月22日【轉(zhuǎn)載】 作者:筆者經(jīng)常用Excel處理大量的數(shù)據(jù),但時間久了總覺得Excel缺少點什么,如果能在一邊操作 Excel的同時一邊能欣賞到美妙的 音樂,那一定會使乏味的操作變得輕松愉快些。不少朋友可能會選擇用第三方軟件來播放音樂,如何才能讓播放音樂這一
48、功能“集成”到Excel中呢?筆者進行了一番有趣的嘗試,一起來看看吧。一、制作帶背景音樂的HTM文 檔由于Excel菜單中不提供設(shè)置背景音樂的功能,所以我們首先借用Frontpage程序創(chuàng)建一個帶背景音樂的空白網(wǎng)頁。打開FrontPage,右擊網(wǎng)頁空白處,選擇“網(wǎng)頁屬性”命令,在“常規(guī)”選項卡中找到背景音樂的相關(guān)設(shè)置,瀏覽一首合適的音樂文件(如圖1),確定后可單擊頁面左下角的“預(yù)覽”標(biāo)簽聽一下效果。保存時將網(wǎng)頁保存到你的Excel文檔所在的文件夾并命名為“ PLAY.HTM。>|S| AftX : 社aI WM-*21-4*JI Mr1和陽IF H二-1河>1fl if-*竺 1-再用FrontPage新建一個空白的網(wǎng)頁文件,不做任何操作然后將其保存并命名為“STOP.HTM。二、設(shè)置Excel文檔的背景音樂打開一個常用的Excel文檔(如“ 工資表 工資表.xls"),接下來要借用“控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版市政工程挖掘機租賃及施工配合合同協(xié)議書3篇
- 2025版智能交通管理系統(tǒng)軟件開發(fā)與運營服務(wù)合同3篇
- 2025版城市綠地養(yǎng)護勞務(wù)分包合同模板4篇
- 企業(yè)人力資源管理概念
- 二零二五版知識產(chǎn)權(quán)保密與競業(yè)限制服務(wù)合同3篇
- 塑料薄膜光學(xué)性能研究考核試卷
- 2025版事業(yè)單位教師崗位聘用合同續(xù)簽協(xié)議書3篇
- 2025年度碼頭轉(zhuǎn)租及船舶停靠服務(wù)外包合同4篇
- 04毛首鞭形線蟲簡稱鞭蟲47課件講解
- 2025年食品行業(yè)食品安全風(fēng)險評估合同范本3篇
- 垃圾處理廠工程施工組織設(shè)計
- 天皰瘡患者護理
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 新生物醫(yī)藥產(chǎn)業(yè)中的人工智能藥物設(shè)計研究與應(yīng)用
- 防打架毆斗安全教育課件
- 損失補償申請書范文
- 壓力與浮力的原理解析
- 鐵路損傷圖譜PDF
- 裝修家庭風(fēng)水學(xué)入門基礎(chǔ)
- 移動商務(wù)內(nèi)容運營(吳洪貴)任務(wù)二 社群的種類與維護
評論
0/150
提交評論