註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 加總問題
返回列表
下一主題
上一主題
發帖
加總問題
die78325
發短消息
加為好友
die78325
(新鮮貨幽杉)
當前離線
UID
11329
帖子
94
主題
10
精華
0
積分
114
金錢
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
在線時間
91 小時
註冊時間
2012-10-17
最後登錄
2014-1-3
暱稱:
新鮮貨幽杉
中學生
帖子
94
主題
10
精華
0
積分
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
註冊時間
2012-10-17
最後登錄
2014-1-3
1
#
跳轉到
»
發表於 2012-11-27 10:00
|
顯示全部帖子
設一個按鈕
Sub 加總()
Dim sh As String '宣告為字串型態
sh = ActiveWorkbook.Sheets.Count '偵測活頁部內的工作表數量
For i = 1 To sh '從第一個做到最後一個工作頁
Sheets(i).Select
s = [A65536].End(xlUp).Row '偵測A欄最後一列數字
'加總
Cells(s + 1, 4).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 4), Cells(s, 4)))
Cells(s + 1, 4).Select
'上底線加下雙底線
Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
Selection.Borders(xlEdgeBottom).LineStyle = xlDouble
Next i
End Sub
複製代碼
指定巨集 搞定
TOP
die78325
發短消息
加為好友
die78325
(新鮮貨幽杉)
當前離線
UID
11329
帖子
94
主題
10
精華
0
積分
114
金錢
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
在線時間
91 小時
註冊時間
2012-10-17
最後登錄
2014-1-3
暱稱:
新鮮貨幽杉
中學生
帖子
94
主題
10
精華
0
積分
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
註冊時間
2012-10-17
最後登錄
2014-1-3
2
#
發表於 2012-11-27 10:03
|
顯示全部帖子
回復
1#
sky00264
設一個按鈕
Sub 加總()
Dim sh As String '宣告為字串型態
sh = ActiveWorkbook.Sheets.Count '偵測活頁部內的工作表數量
For i = 1 To sh '從第一個做到最後一個工作頁
Sheets(i).Select
s = [A65536].End(xlUp).Row '偵測A欄最後一列數字
'加總
Cells(s + 1, 4).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 4), Cells(s, 4)))
Cells(s + 1, 4).Select
'上底線加下雙底線
Selection.Borders(xlEdgeTop).LineStyle = xlContinuous
Selection.Borders(xlEdgeBottom).LineStyle = xlDouble
Next i
End Sub
複製代碼
指定巨集
按下按鈕 搞定!
TOP
die78325
發短消息
加為好友
die78325
(新鮮貨幽杉)
當前離線
UID
11329
帖子
94
主題
10
精華
0
積分
114
金錢
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
在線時間
91 小時
註冊時間
2012-10-17
最後登錄
2014-1-3
暱稱:
新鮮貨幽杉
中學生
帖子
94
主題
10
精華
0
積分
114
點名
0
作業系統
win 7
軟體版本
office 2010
閱讀權限
20
性別
男
來自
桃園
註冊時間
2012-10-17
最後登錄
2014-1-3
3
#
發表於 2012-12-1 00:13
|
顯示全部帖子
回復
5#
sky00264
s = [
A
65536].End(xlUp).Row 從A65536往上找 先碰到的位置
紅色部分 要B欄就改為B65536
如果B欄都有數值 中間都沒有空格的劃 也可以使用 s = [B1].End(xldown).Row 意思是 從B1往下找
s都可以自行變化 可以定義為你比較能辨識的代號
自用車也可以簽帳喔!
五千元加油金加入油箱後還回饋您6200元
福利旺車友會power-want.com
TOP
靜思自在 :
一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表
下一主題
上一主題
Excelㄧ般區
進階應用專區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲