請教高手關於ecel中的vba使用者窗體的兩個問題

2022-02-20 19:48:54 字數 2224 閱讀 7968

1樓:青水蛙鳴

呃,舉個例子好了

1:在名為 textbox1 的文字框內輸入資料,點選 名為commandbutton1 的按鈕 後把輸入的資料賦值給a1單元格

private sub commandbutton1_click()range("a1")=textbox1.textend sub

當然 你也可以用textbox 的事件來完成該項操作,比如exit,change 等

2:可用樓上那樣逐條賦值,也可以這樣

combobox1.list()=array("年","月")

2樓:匿名使用者

第一個,你要知道你的文字框的名字,比如文字框名字為textbox1那麼,呼叫方法為textbox1.text比如把文字框的內容賦值給變數s

s=textbox1.text

第二個,假設複合框名字是combobox1,那麼給它新增選項combobox1.additem ("年")combobox1.additem ("月")

3樓:匿名使用者

直接用窗體做的你需要將窗體調出,檢視——工具欄——窗體,點按有關窗體,建立窗體,在窗體上點右鍵,控制,輸入資料來源和單元格連結區域就可以了。

問題1:excel,if、or、and巢狀函式寫法。 問題2:關於excel vba,使用者窗體的**寫法。

4樓:匿名使用者

既然你要學if or and函式,你的要求全部用這些函式進行了

=if(and(g2="",j2=""),"在庫",if(and(g2<>"",i2-today()>=0),"借閱中",if(and(g2<>"",i2-today()<0),"逾期","其它")))

第二個題,沒有明確要求,加463927719

5樓:匿名使用者

=if(and(g2="",h2=""),"在庫",if(and(g2<>"",(h2-today())>=0),"借閱中","逾期"))

6樓:匿名使用者

=if(and(g2="",j2=""),"在庫",if(and(g2<>"",(i2-today())>0,"借閱中","逾期"))試試

關於excel vba 問題,求教高手!

7樓:

我現在有三個excel工作薄,分別為work1,work2,work3,我平時工作主要對work1進行操作,對這個工作薄進行操作的時候,資料按要求自動填充到work2,work3中,比如,work1中的a1填充到work2中的b1中,work1中的b1填充到work2中的c1中!!!!!!!!!!!!!!!!!!1

就這個問題嗎?

那不是挺簡單的嗎,還費什麼勁寫vba,直接應用excel引用就可以了!!!

就是表2,表3引用表1的內容,當表1發生變化之後,表2表3自動會更新內容!!!

8樓:匿名使用者

如果只是這麼簡單的話,好像不用vba也能解決。

在work2的b1中輸入「=work1!a1」,work2的b1就引用了work1的a1單元格資料。以此類推。

也可以在b1輸入「=」後,點你需要引用的(其他工作表也可以)單元格,回車就可以了。

9樓:匿名使用者

work2中的b1中輸入=work1!a1

work2中的c1中輸入=work1!b1

excelvba編輯器中做好的使用者窗體怎麼讓它在開啟excel的時候顯示在excel介面內?

10樓:匿名使用者

很簡單,把userform窗體的startupposition這個屬性設定為所有者中心,那麼每次就在excel的正中心!

如果實在你不滿意,就把startupposition這個屬性設定為手動,然後用**控制窗體顯示的位置,**如下:

private sub userform_initialize()me.top = [a10].top + 280  '這個表示與a10單元格同高,注意,為什麼加上280,這個表示工具欄佔用的高度,窗體的top值是以excel整個程式的頂端開始計算的。

而a1單元格在excel內,其top值為0.

me.left = [d10].left

end sub

11樓:匿名使用者

在thiswords中使用open事件

請教ecel巨集命令使用高手,請教Excel 巨集命令使用高手!

如下 sub main mm 0 set dica createobject scripting.dictionary set dic createobject scripting.dictionary for i 4 to range b65536 end 3 row dica cells i,b...

關於VBA的超級簡單的問題,請高手幫忙

這個要配合工作簿的開啟事件。excel vba滑鼠動作問題,請高手來幫忙!有點意思,做了個 option explicit dim strpre,s as string dim lastrange as string dim lcount as long private sub worksheet ...

關於C中名稱空間域的問題?請教高手

這是名稱空間地問題,大哥好地比方把,一個大的程式,大家都在寫程式,都用不同地變數和函式,但是有些變數和函式是重複地,不同地程式設計師可能用了相同的函式,怎麼辦呢?加一個標籤把!這個標籤就是namespace,不同地獨立檔案用地不同,在引用是加上namespace,就可以區別是誰定義地函式了,你說地s...