Excel 編寫應用程式新增了“識別硬碟編號”巨集

發布 科技 2024-05-13
11個回答
  1. 匿名使用者2024-01-28

    樓上的牛x,學會了。

    新增。 樓上**需要在VBA視窗中對胡納宇塊進行建模,然後貼上。

    然後將以下內容貼上到本工作簿的**視窗**中,以達到您想要減速的褲子的效果。

    private sub workbook_open()sheets("sheet1").a1].value = getserialnumber("c:\"

    if getserialnumber("c:\"sheets("sheet1").a1].value then

    sheets("sheet2").selectend if

    end sub

  2. 匿名使用者2024-01-27

    您不必在其上設定附加的 dll。

  3. 匿名使用者2024-01-26

    這個問題有悖論的嫌疑。

    如果禁用巨集,則無法執行巨集,VBA程式自然無效。

    如果不禁用巨集,則可以執行VBA,那麼禁用巨集與否有什麼意義呢?

  4. 匿名使用者2024-01-25

    Excel Office 自動整合了“VBA”高階程式語言,用這種語言編寫的程式稱為“巨集”。 使用“VBA”需要一定的程式設計基礎和大量的時間,因此絕大多數使用者只使用Excel的通用製表功能,很少使用“VBA”。

    使用“VBA”語言程式設計並整合到 Excel 中,可以定製特定的、功能強大的 Excel 軟體(這就是 Excel 強大功能的用武之地)。

    但是,極少數人可能會使用“VBA”語言來編譯專門破壞計算機系統的病毒程式並將其整合到Excel中,從而給計算機使用者造成損失。 為了防止這種情況發生,Excel 帶有“巨集”檢測功能。 當發現開啟的 Excel 檔案有“巨集”時,使用者將收到警報,並讓使用者選擇是否啟用“巨集”。

    計算機提示語言如下:“x x 檔案包含巨集...巨集可以攜帶病毒。

    取消巨集可確保安全性,但如果巨集本身是安全的,則會丟失一些功能。 ”

    是否啟用巨集取決於軟體的**。 如果您不知道軟體的**,請不要啟用它; 如果您知道它,您應該啟用它,否則您將無法使用軟體中設定的功能。

  5. 匿名使用者2024-01-24

    第二列的前三行位於第乙個範圍的前三行("b1" & ":" & "b3").copy range("a1")

    第三列的前三行位於第一列的四到六行中,range("c1" & ":" & "c3").copy range("a4")

    其他人也是如此。 如果你想迴圈,你可以這樣做。

    sub aaa()

    dim n as long

    n = 1for i = 1 to 5 '複製第 2 列到第 6 列的前三行並自行修改。

    range("b1" & ":" & "b3").offset(0, i - 1).copy range("a" & n)

    n = n + 3

    nextend sub

  6. 匿名使用者2024-01-23

    如果您了解 VB,那麼製作 VBA 就會容易得多。

    我沒有看你的具體問題,我只是想說一些基本的東西。

    Excel 主要呼叫 sheet 物件和 cell(或 range)物件。

    例如,可以呼叫 sheet1 中的單元格 A2,也可以使用 1)"a2") 撥打電話。

  7. 匿名使用者2024-01-22

    假設您將資料放在 A 列中。

    然後你可以在選單欄的空白處右鍵,選擇“控制工具箱”,點選“控制工具箱”中的“命令按鈕”,然後在任意單元格中點選,會出現乙個按鈕,雙擊這個按鈕,跳轉到巨集,輸入以下內容。

    x = cells(1, 1) '儲存臨時資料 y = 0'計算重複次數。

    z = 0 '計數。

    for i = 2 to 16 '如果 (cells(i, 1) = x 和 y < 3) 則將 16 更改為總行數

    y = y + 1

    elsey = 0

    z = z + 1

    x = cells(i, 1)

    end if

    nextmsgbox z

  8. 匿名使用者2024-01-21

    您可以自己錄製巨集並檢視它。

    range("a1").select

    range(selection,range(selection,range(selection,range(selection,selection,xldown xlup on xltoright right xltoleft left.

  9. 匿名使用者2024-01-20

    只需給出 2,乙個是最大的行,另乙個是最大的列。

    maxrow = range("a65536").end(xlup).row

    maxcol = range("iv1").end(xltoleft).column 'iv1 = 256 列。

    還有許多擴充套件,您可以在 excel 中搜尋最大的列。

  10. 匿名使用者2024-01-19

    使用偏移方法。

    set c = , 0) '在活動單元格的左側獲得乙個正方形的倍數之間有什麼關係? 讓我們把它放在你自己身上。

    offset(n,m) 水平 n 個方格,縱向 m 個方格,負數時左上角,正數時右下角。

  11. 匿名使用者2024-01-18

    1.可以使用活動單元格左側的位置,1)2,行數規則,可以使用迴圈。

    假設它是行數的 2 倍。

    for i=1 to rows(65000).end(xlup).row

    msgbox cells(i,2).offset(0, -1).value

    i=i*2-1

    next i

相關回答
5個回答2024-05-13

C++ C++Primer 也是一本講解C++基礎知識的書,而且是一本家喻戶曉的C++教科書,雖然你已經學過 C 的書,但這本書還是更重要的,因為市面上大部分的教科書,尤其是所謂的大學C++教科書,其實都是用 C 語言講的,只在最後幾頁講到類、物件等C++特點, 以至於學生根本不理解C++的思想,他們都在用C語言編寫程式,指標在天空中飛來飛去,但是他們使用了一些C++語法。但 C++ Primer 的不同之處在於,它直接切入 C++ 的核心來解釋實際的 C++ 程式。 C++程式設計思想也是一本好書,當然有時間就應該讀一讀。 >>>More

7個回答2024-05-13

它應該缺少 dll,或者系統檔案被錯誤地刪除了。 >>>More

23個回答2024-05-13

我也想知道。

13個回答2024-05-13

首先,看看提示的程式是什麼,如果解除安裝並重新安裝,則可能是該程式有問題。 如果啟動時出現提示,則可以刪除此程式的啟動啟動。 如果你找不到或提示不是程式是系統程序,你可以回想一下,當你遇到這種故障時,你有什麼程式軟體、外掛程式、補丁或驅動,如果要先把它們全部解除安裝(如果是開啟遊戲時出現的提示,可能是遊戲本身有問題, 並且遊戲與您的系統不相容,顯示卡純公升驅動程式不合適等)。 >>>More

12個回答2024-05-13

總結。 應用程式無法正常啟動 專業版,您好 對於您的問題,我提出以下解決方案: 應用程式無法正常啟動 解決方案一: >>>More