
No.1ベストアンサー
- 回答日時:
行数、列数を数えて処理していますので
行高、列幅が異なるセルが有ると正しく表示されないです。
Dim c As Long, r As Long
Dim Target As Range
Set Target = Range(検索セル)
c = Target.Column - ActiveWindow.VisibleRange.Cells.Columns.Count / 2
r = Target.Row - ActiveWindow.VisibleRange.Cells.Rows.Count / 2
If c < 1 Then c = 1
If r < 1 Then r = 1
With ActiveWindow
.ScrollColumn = c
.ScrollRow = r
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Windows10のExcelの画面を左端から真ん中で見れるようにする方法を教えてください。 目線が
Excel(エクセル)
-
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
-
4
VBAで特定のテキストボックスを画面中央に来るように表示したい
Excel(エクセル)
-
5
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
wordの文書をPC画面中央に表示したい
Word(ワード)
-
8
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
9
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
10
エクセルVBAで画面の大きさを取得する方法!
Excel(エクセル)
-
11
InputBoxの入力値を半角数字のみと限定する方法
Excel(エクセル)
-
12
EXCEL VBAで、セルの文字列の前後に文字を入力する方法は?
その他(Microsoft Office)
-
13
名前をつけて保存した後、元のファイルに戻るには
その他(コンピューター・テクノロジー)
-
14
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
15
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
16
エクセルVBAで、MsgBox やInputBox は、画面の中央以外に表示させたい。
Excel(エクセル)
-
17
エクセルでwindowでほぼ中央になる位置の列の取得
Excel(エクセル)
-
18
callで順に実行されるプロシージャを途中で止める方法
Excel(エクセル)
-
19
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
20
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
Wordで、表のセルが変なところ...
-
エクセルの一つのセル内に2つの...
-
Excelのセル内の文字の頭に半角...
-
あるセルに色を付けた時、別の...
-
Excelで文字の周りにスペースを...
-
エクセル2010で、結合したセル...
-
エクセルで1列おきのデータのみ...
-
Wordでセルに文字を入力すると...
-
WORDで表の行を2行に分けたい
-
Wordの表で逆L字型のセルを作成...
-
Word 表のセルを結合せずに文字...
-
Wordで天地(上下)が同じ中に...
-
エクセル 結合したセルの間にセ...
-
ワードで表の中の文字がセンタ...
-
エクセルで複数行を括弧でくく...
-
Excel2007 「並べ替えの前に」...
-
ワードで表を作ってセル内で改...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
あるセルに色を付けた時、別の...
-
エクセルで知らない間に行がず...
-
Wordで、表のセルが変なところ...
-
エクセルでセルの中の文字が削...
-
エクセルの一つのセル内に2つの...
-
Excelのセル内の文字の頭に半角...
-
エクセル2010で、結合したセル...
-
エクセル 結合したセルの間にセ...
-
ワードで表を作ってセル内で改...
-
Wordの表で逆L字型のセルを作成...
-
Word 表のセル塗りつぶし
-
Wordでセルに文字を入力すると...
-
ワードで表の中の文字がセンタ...
-
WORDで表の行を2行に分けたい
-
エクセルで複数行を括弧でくく...
-
ピボットで作成した表は、セル...
-
エクセルの行を巾を変えずに増...
-
Excel2007 「並べ替えの前に」...
-
用紙を均等に分割して文書は作...
おすすめ情報