註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 請教個定位問題
返回列表
下一主題
上一主題
發帖
請教個定位問題
vic
發短消息
加為好友
vic
當前離線
UID
21406
帖子
16
主題
5
精華
0
積分
50
金錢
50
點名
0
作業系統
win7 64
軟體版本
excel 2013
閱讀權限
20
性別
男
在線時間
18 小時
註冊時間
2015-7-5
最後登錄
2017-4-18
中學生
帖子
16
主題
5
精華
0
積分
50
點名
0
作業系統
win7 64
軟體版本
excel 2013
閱讀權限
20
性別
男
註冊時間
2015-7-5
最後登錄
2017-4-18
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2015-7-22 12:57
|
只看該作者
請教個定位問題
If ActiveSheet.Name = Sht1.Name And xRow > 20 Then
ActiveWindow.ScrollRow = xRow - 5
End If
ThisWorkbook.Save
Beep
複製代碼
以上的寫法應該是可以把紀錄下來的資料,將畫面定位在某一列,
不過當我同時開啟兩個excel檔的時候,是會互相干涉嗎?
譬如一個定位在20列30秒紀錄一次,一個定在30列1分鐘紀錄一次
變成每個30秒,兩個excel檔都會定在20列,另一個沒紀錄的也會移動到同一個列
樓主熱帖
請教如何只刪除儲存格內的數值 而不刪除公式
利用Textbox LinkedCell 去記錄tick總量變化
程式碼精簡
Test 新手測試
收藏
分享
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
4
#
發表於 2015-7-26 08:06
|
只看該作者
回復
3#
vic
試試看
Option Explicit
Sub Ex()
Dim i As Integer
With Workbooks(1) '第一個活頁簿
.Activate '成為作用中的活頁簿
With ActiveWindow '作用中的活頁簿
.NewWindow '新開Window(視窗)
End With
End With
Windows.Arrange ArrangeStyle:=xlHorizontal
'Arrange : 對螢幕上的視窗進行排列。
With Workbooks(1).Windows
'第一個活頁簿,Windows 集合,此集合代表指定活頁簿中的所有視窗。
For i = 1 To .Count
.Item(i).ScrollRow = i * 15
Next
End With
End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限, 一天1元的贊助,人人有能力.
TOP
vic
發短消息
加為好友
vic
當前離線
UID
21406
帖子
16
主題
5
精華
0
積分
50
金錢
50
點名
0
作業系統
win7 64
軟體版本
excel 2013
閱讀權限
20
性別
男
在線時間
18 小時
註冊時間
2015-7-5
最後登錄
2017-4-18
中學生
帖子
16
主題
5
精華
0
積分
50
點名
0
作業系統
win7 64
軟體版本
excel 2013
閱讀權限
20
性別
男
註冊時間
2015-7-5
最後登錄
2017-4-18
3
#
發表於 2015-7-25 13:06
|
只看該作者
下載
(72.71 KB)
2015-7-25 13:06
回復
2#
Min
你好 會卡住
TOP
Min
發短消息
加為好友
Min
(閔)
當前離線
UID
8
帖子
172
主題
39
精華
20
積分
177
金錢
177
點名
0
作業系統
Microsoft Windows XP
軟體版本
Microsoft Office 2003
閱讀權限
100
性別
男
來自
高雄
在線時間
573 小時
註冊時間
2010-5-1
最後登錄
2023-3-19
暱稱:
閔
版主
帖子
172
主題
39
精華
20
積分
177
點名
0
作業系統
Microsoft Windows XP
軟體版本
Microsoft Office 2003
閱讀權限
100
性別
男
來自
高雄
註冊時間
2010-5-1
最後登錄
2023-3-19
2
#
發表於 2015-7-25 01:04
|
只看該作者
If ActiveSheet.Name = Sht1.Name And xRow > 20 Then
ActiveWindow.ScrollRow = xRow - 5
End If
改成這樣呢?
If xRow > 20 Then
Sht1.ScrollRow = xRow - 5
End If
可以的話,修改ThisWorkbook.Save這一句,
指出明確要存檔的Workbook。
若是我回答,使您滿意,請您讓我知道!
若是我的回覆,您仍有其他見解,也請您不嗇指教!
TOP
靜思自在 :
我們要做好社會的環保,也要做好內心的環保。
返回列表
下一主題
上一主題
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粉絲