返回列表 上一主題 發帖

寫入原位

回復 1# myleoyes
試試看
  1. Option Explicit
  2. Sub 練習()
  3.     Dim ZZ As Range, E As Range, M
  4.     On Error Resume Next
  5.     Set ZZ = Application.InputBox("請不吝賜教!", "     請教前輩們!!", Type:=8)
  6.     'Type     選擇性的 Variant。指定傳回的資料類型。如果省略此引數,對話方塊將傳回文字。這可為下列值的其中之一或其中幾個的和。
  7.     '值 意義
  8.     '0 公式
  9.     '1 數字
  10.     '2 文字 (字串)
  11.     '4 邏輯值 (True 或 False)
  12.     '8 儲存格參照,作為 Range 物件
  13.     '16 錯誤值,比如 #N/A
  14.     '64 數值陣列
  15.     If ZZ = False Then Exit Sub
  16.    
  17.     For Each E In ZZ.Cells
  18.         M = IIf(M = "", "", M & "+") & IIf(E = "", "0", E)
  19.     Next
  20.     [$M$1] = M
  21. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# myleoyes
InputBox 顯示後: 按下Ctrl鍵 可複選
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2013-4-22 15:49 編輯

回復 5# myleoyes
按下Ctrl鍵 可複選: 就如工作表上選取多重範圍的儲存格
你試過嗎?
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 7# myleoyes
按下Ctrl  滑鼠選取不相連的儲存格,程式會用,連接的
例  Sheet2!$L$3,Sheet2!$L$5,Sheet2!$N$5
錄製巨集會有結果的

你希望得到的是公式 -> 需求[$M$1]=8+2+7這樣的型態
修改2#下方的程式碼可達到
  1. For Each E In ZZ.Cells
  2. M = IIf(M = "", "=", M & "+") & IIf(E = "", "0", E)
  3. Next
複製代碼



感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 10# myleoyes
  1. Sub 練習1() '加
  2.     位移AZ
  3. ag:
  4.     Dim ZZ As Range, E As Range, M
  5.     On Error Resume Next
  6.     Set ZZ = Application.InputBox("請不吝賜教!", "     請教前輩們!!", "$ 請點選AZ欄 $", Type:=8)
  7.            If ZZ <= 0 Then Sheet2.[I1] = 2: Exit Sub
  8.         For Each E In ZZ.Cells
  9.               M = IIf(M = "", "=", M & "+") & IIf(E = "", "0", E)
  10.        Next
  11.        ThisWorkbook.Sheets("資料").[$M$1] = M
  12. End Sub
複製代碼
甲檔如果換成乙檔就無法使用 -> 要如何決定使用 甲檔或乙檔
  1. Sub 位移AZ()
  2.     With Windows("甲檔.xls")
  3.         .Activate
  4.         .ScrollColumn = 52
  5.         .ScrollRow = ActiveSheet.Range("AO" & Rows.Count).End(xlUp).Row
  6.     End With
  7. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題