excel vba輸入text1後回車游標自動跳到text2後游標自動跳回text1,如何實現

2022-04-19 10:04:21 字數 2163 閱讀 4375

1樓:匿名使用者

把除了text1和text2以外的控制元件tabstop屬性設為false,這樣游標只會在text1和text2之間迴圈

2樓:善良的豬頭

text1回車跳到text2的**是

private sub textbox1_keypress(byval keyascii as msforms.returninteger)

if keyascii = 13 then textbox2.setfocus

end sub

跳到text2後跳回text1的觸發條件是什麼?目的是什麼?

vba中事件也少,要告知才能使游標從text2跳回text1

3樓:匿名使用者

給你一個例子:

在窗體的在text1輸入任意字元,數量等於6個或按回車鍵,就自動把焦點切換到text2,並清空.在text2輸入任意字元,只要等於4個或按回車鍵,就自動切換回text1,並清空.

4樓:tat蘿蔔

private sub textbox1_keydown(byval keycode as msforms.returninteger, byval shift as integer)

if keycode = 13 then textbox2.setfocus

end sub

private sub textbox2_keydown(byval keycode as msforms.returninteger, byval shift as integer)

if keycode = 13 then textbox1.setfocus

end sub

用vba如何顯示把textbox3的值設定為textbox1+textbox2的值,並且保證1和2中間有空格?textbox2後面是回車?

5樓:朱仕平

private sub commandbutton1_click()if textbox3.text = "" thentextbox3.text = cdbl(textbox1.

text) + cdbl(textbox2.text)

textbox1.text = ""

textbox2.text = ""

else

textbox3.text = cdbl(textbox1.text) + cdbl(textbox2.text) + cdbl(textbox3.text)

end if

end sub

excelvba窗體三個文字框textbox1、textbox2、textbox3,textbox3的數值=textbox2*textbox3,編碼怎麼寫?

6樓:匿名使用者

在textbox2的代

碼區寫入專:屬

private sub textbox2_change()textbox3.value = textbox2.value * textbox1.value

end sub

excel vba textbox內容寫入到單元格

7樓:excel辦公實戰

1'程式開始

sub main

2、內容寫入單元格

'textbox1中的內容寫入到第一張工作表的第一個單元格中

sheets(1).cells(1,1)=me.textbox1.text

3、結束程式

end sub

8樓:匿名使用者

設定按鈕的事件如下內:容

sub button1_click()

activecell=textbox1.textactivecell.offset(0,1)=textbox2.text

activecell.offset(o,2)=textbox2.text

end sub

9樓:匿名使用者

sheet1.cells(1, 1).value = textbox1.text

10樓:匿名使用者

不理解,把你的表和textbox1、2、3發給我。[email protected]

c中if textbox1 text這個為什麼不可以這麼寫

這句可以這樣寫,但是這句有誤導性,還有一種相似的寫法 if textbox1.text c 中 if textbox1.text 是什麼意思 判斷分支,如果,名字是textbox1的文字框中的值不是空的話,執行後面語句。不過一般用textbox1.text.trim 用來過濾輸入文字的時候開頭和結尾...

1定義陣列,然後輸入正整數n 1n 10 ,再輸入n個整數並存放到該陣列,輸出他們的平均值

int a 20 int i 0 int ncount 0 cout input ncount cin ncount int a new int ncount 1 int nsum 0 memset a 0 ncount 1 for i 0 i ncount i cout nsum ncount e...

輸入1數,輸出順序為1,3,5,7,9,10,8,6,4,2,用c語言程式設計怎麼寫

include int main void sum2 10 i 0 printf 輸入10個數 while i 10 for i 0 i 10 i for i 9 i 0 i printf n return 0 include stdio.h void main for int i 0 i 10 i...