userform

    0熱度

    1回答

    我有一個VBA代碼,用於計算許多變量的值(爲了簡單起見,我們將它們命名爲A,B, C)。 我需要能夠彈出一個提示,看起來更專業和涉及比使用MsgBox多個vbLines。例如,要有一個包含三個框的框架,每個框顯示其中一個變量的值,並在其中有一個標題。 我該怎麼做? MsgBox雖然是一個很棒的工具,但對於這個任務似乎太有限了。我試圖找出使用UserForm,但用戶窗體可用的控件都是Comboxoe

    1熱度

    1回答

    我基本上是創建一個在運行時生成的項目列表。這些項目作爲標籤列在用戶窗體中(項目存儲在鏈接列表中)。對於每個項目,我想添加一個旋鈕,以便將項目上下移動。我的spinbuttons創建得很好,我編碼的事件不起作用?我不確定我做錯了什麼。可能是一些簡單的... 這就是類模塊保存的事件:cls_Spin_Btn Private WithEvents Spin_Events As SpinButton

    1熱度

    1回答

    因此我對VBA很新。我創建了一個非常簡單的模板,打開時給了我一個表單來填寫將通過命令按鈕將文本插入到文檔中的表單。 我正試圖讓它進一步一點,但我不知道如何去把代碼放在一起。要插入文本,我正在使用書籤功能。在我的表格中,我有4個文本框作爲選項。如果所有4被填充,文字是這樣的: Option1Option2Option3Option4 我需要它看起來像: 選項1,選項2,選項3和選項4 不僅如此,但我

    0熱度

    2回答

    我一直在建造一個宏幾個星期,突然之間的部分不能正常工作。當我嘗試通過.Show調用一個用戶表單時,出於某種原因,marco停止在那裏運行,然後突出顯示「.show」行。 (即使我跳到用戶窗體框中,按鈕也不起作用。)如果我按下F5,它會再次開始運行,但我顯然不希望代碼在程序中間停止運行。任何想法爲什麼會發生這種情況,特別是當它不曾發生時?

    0熱度

    1回答

    我有編程經驗,但是,我是VBA的新手。我有一個我正在處理的用戶表單。此表單有一個組合框,其中有一個已初始化的列表。我想要做的是: *獲取用戶從組合框中輸入的ID號碼值 *獲取用戶輸入的值,並使用工作表中的一系列值(即Worksheet)查找其匹配值。範圍(「ID_Number_List」)) *獲得匹配後,獲取匹配的單元格的位置 * Off將單元格的位置設置爲一列,以獲取與ID號(相同行)相關的名

    8熱度

    2回答

    由於冗長的評論和來自提出的答案的更新,此問題已被編輯。 這裏要求的是模塊13; Sub SaveInFormat() Application.DisplayAlerts = False Workbooks.Application.ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\jammil\Desktop\AutoFinan

    1熱度

    1回答

    可能重複: Find cell location based on value then do something- User Forms VBA Excel 我建一個用戶表,並試圖找出如何寫塊代碼: *從用戶獲取組合框的值。 *搜索一個特定的板該值,在特定列 *獲得的單元格位置的這個值 *返回地址一個辦公組行,爲城市」下一步偏移行 我問這個同樣的問題之前,然而,一段時間後,答案不可能幫助 這裏是

    0熱度

    1回答

    我可以在excel中使用一個多選列表框表單的幫助,通過VBA來完成,表單的值是從jan-june開始的月份,如下所示。 JAN FEB MARCH APRIL MAY JUNE 如果選擇例如一月,我想顯示的列,例如通過小時。 如果Jan未被選中,則列e到h將被隱藏。 JAN - (COLUMNS EH) FEB - (COLUMNS IM) MARCH - (COLUMNS NR) APRIL -

    1熱度

    1回答

    我已經創建了一個包含兩個複選框的用戶窗體。我希望能夠做不同的事情,取決於每個框是否被選中。但是,無論我做什麼,它都會告訴我複選框的原始值(false和false)。這裏是連接到單擊CommandButton1的代碼: Private Sub CommandButton1_Click() ReadData End Sub 這裏READDATA: Sub ReadData() Dim

    0熱度

    2回答

    我從SolidWorks運行VBA宏。表單加倍作爲兩種類型文檔的輸入。在UserForm.Initialize子例程中,我將根據打開的文檔類型更改UserForm的名稱Caption。每當我這樣做時,程序會重新運行UserForm.Initialize,當它完成後,它會從它離開的位置繼續運行,實際運行兩次。 有沒有人知道解決這個奇怪的行爲?我試圖把FormName.Caption命令放到它自己的S