返回列表 上一主題 發帖

加總問題

那我想在問一下大大~
s = [A65536].End(xlUp).Row ~是偵測A欄最後一列數字
假設我今天要偵測B欄共有幾列的話~
要怎麼寫呢?

TOP

感謝大大~晚點來試試看^^

TOP

回復 1# sky00264

設一個按鈕
  1. Sub 加總()

  2. Dim sh As String '宣告為字串型態
  3. sh = ActiveWorkbook.Sheets.Count '偵測活頁部內的工作表數量
  4. For i = 1 To sh '從第一個做到最後一個工作頁
  5. Sheets(i).Select
  6.     s = [A65536].End(xlUp).Row '偵測A欄最後一列數字
  7.     '加總
  8.     Cells(s + 1, 4).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 4), Cells(s, 4)))
  9.     Cells(s + 1, 4).Select
  10.         '上底線加下雙底線
  11.     Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
  12.     Selection.Borders(xlEdgeBottom).LineStyle = xlDouble
  13.      
  14. Next i
  15. End Sub
複製代碼
指定巨集
按下按鈕 搞定!

TOP

設一個按鈕
  1. Sub 加總()

  2. Dim sh As String '宣告為字串型態
  3. sh = ActiveWorkbook.Sheets.Count '偵測活頁部內的工作表數量
  4. For i = 1 To sh '從第一個做到最後一個工作頁
  5. Sheets(i).Select
  6.     s = [A65536].End(xlUp).Row '偵測A欄最後一列數字
  7.     '加總
  8.     Cells(s + 1, 4).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 4), Cells(s, 4)))
  9.     Cells(s + 1, 4).Select
  10.         '上底線加下雙底線
  11.     Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
  12.     Selection.Borders(xlEdgeBottom).LineStyle = xlDouble
  13.      
  14. Next i
  15. End Sub
複製代碼
指定巨集  搞定

TOP

        靜思自在 : 有時當思無時苦,好天要積雨來糧。
返回列表 上一主題