vba

    -5熱度

    1回答

    我是MS Access 2007的新手&我幾乎對vba一無所知。 ...我有一個表名F與字段F1,F2,F3,F4,F5其中前三個是數字字段&後兩個是文本字段。在一個帶有文本框:txtF1,txtF2,txtF3,txtF4,txtF5和命令按鈕cmdUpdate的表單中,我想更新表F中的F5,其中F1 = txtF1,F2 = txtF2,F3 = txtF3和F4 = txtF4條件stais

    0熱度

    1回答

    我想比較兩個連續的單元格,如果它們的值相同,那麼我想在它們之間創建一個空單元格。這就是說,如果A1==B1,那麼我想要程序右鍵單擊並通過將B1的值向右移動來插入B1中的單元格。我想爲每一行都做到這一點。不幸的是,我在VBA有限的知識和與記錄宏播放和在線看,我做了以下 ' dim is dimension ' allows us to declare variable names and thei

    0熱度

    1回答

    我正在一個持續運行的工作簿中運行宏。當我打開另一個工作簿時,宏會中斷並且超出範圍。我怎樣才能鎖定該特定工作表上的宏?宏代碼是: Sub startTimer() On Error Resume Next ActiveSheet.Unprotect Password:="***" Application.OnTime Now + TimeValue("00:00:01"), "Incremen

    0熱度

    2回答

    這不是最重要的問題,而且更具腐蝕性。 我在我的所有子程序中都使用了application.screenupdating等。 我通常會有多個模塊和子例程,所有這些模塊和子例程都有優化代碼。 我想知道是否有辦法不必在每個模塊中編寫代碼? 我想我在尋找類似的是,可以任意模塊或子程序中使用全局聲明變量的概念,而無需將它們定義每次 with application .ScreenUpdating

    1熱度

    1回答

    我調整了我在Internet上找到的代碼,以便從文件夾中的文件中提取數據並將它們放在一個主表中。 但是,文件的數量會每週增長很快,所以出於這個原因,我想在代碼中實現宏將跳過已處理的文件。我想通過在主表單中查找文件名(列U)來完成。 請找到下面的代碼: Option Explicit Const FOLDER_PATH = "Z:\...\...\...\" 'REMEMBER END BAC

    0熱度

    2回答

    我已經使用下面的代碼將數據從文本分隔文件轉換爲Excel工作簿,但它將其存儲在活動工作簿中,而不是新的工作簿工作表。 我有3個文本文件,我需要在三個不同的工作表中將所有這三個文本文件的數據合併到一個新的工作簿中。下面的宏 代碼段發展得如此遠 Dim wkbTemp As Workbook Dim sPath As String, sName As String sPath = strFileT

    -1熱度

    1回答

    我一直在使用該公式來比較2張不同工作表上2列的數據,並獲得數據匹配時所需的值。如何在VBA中使用公式請建議。 =IFERROR(INDEX(Sheet2!A:A,MATCH("Index*"&Sheet1!A2&"*",Sheet2!B:B,0)*1),"No Match")

    0熱度

    3回答

    如何從輸入框中刪除所有字符,只留下數字? 我有一個宏沿着刪除空格的列向下運行,縮短到13位數字,但我也需要它刪除任何文本字符。

    2熱度

    1回答

    我想在我通過excel VBA創建的電子郵件正文內插入一個鏈接。該鏈接每天都在變化,因此我已將其值放入單元格B4中。但是,我沒有找到用該鏈接發送電子郵件的正確方法。 這是我使用的代碼: Public Sub email_missing_forecast() Application.ScreenUpdating = False 'Déclaration des variables der

    0熱度

    1回答

    我期待合併了一系列的標題與一些空白的下方,如: Header 1 Header1a Blank Blank Blank Blank Blank Blank Header 2 Header 2a Blank Blank Blank Blank Header3 Header 3a Blank Blank Blank Blank 我有一個宏工作合併和中央的文字,