
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も見ています
-
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
Windows10のExcelの画面を左端から真ん中で見れるようにする方法を教えてください。 目線が
Excel(エクセル)
-
VBAで特定のテキストボックスを画面中央に来るように表示したい
Excel(エクセル)
-
-
4
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
5
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
6
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
7
エクセルでwindowでほぼ中央になる位置の列の取得
Excel(エクセル)
-
8
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
9
wordの文書をPC画面中央に表示したい
Word(ワード)
-
10
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
11
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
12
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
13
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
14
callで順に実行されるプロシージャを途中で止める方法
Excel(エクセル)
-
15
フォントの大きさ
Visual Basic(VBA)
-
16
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
17
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
18
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
19
エクセルVBAで画面の大きさを取得する方法!
Excel(エクセル)
-
20
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
Wordで、表のセルが変なところ...
-
エクセルでセルの中の文字が削...
-
エクセルで知らない間に行がず...
-
エクセル2010で、結合したセル...
-
あるセルに色を付けた時、別の...
-
ピボットで作成した表は、セル...
-
エクセル 結合したセルの間にセ...
-
エクセルの一つのセル内に2つの...
-
Excelのセル内の文字の頭に半角...
-
wordの表の着色したセルを透過...
-
ワードで表を作ってセル内で改...
-
Wordで天地(上下)が同じ中に...
-
WORDで表の行を2行に分けたい
-
エクセルで捺印をもらう欄を別...
-
Wordの表で逆L字型のセルを作成...
-
エクセルの行を巾を変えずに増...
-
エクセルで複数行を括弧でくく...
-
Wordでセルに文字を入力すると...
-
【VBA】結合セルの罫線処理につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
あるセルに色を付けた時、別の...
-
Wordで、表のセルが変なところ...
-
エクセルでセルの中の文字が削...
-
Excelのセル内の文字の頭に半角...
-
エクセルの一つのセル内に2つの...
-
エクセル2010で、結合したセル...
-
エクセル 結合したセルの間にセ...
-
WORDで表の行を2行に分けたい
-
ワードで表を作ってセル内で改...
-
ワードで表の中の文字がセンタ...
-
Wordでセルに文字を入力すると...
-
Word 表のセルを結合せずに文字...
-
エクセルで複数行を括弧でくく...
-
ピボットで作成した表は、セル...
-
Wordの表で逆L字型のセルを作成...
-
用紙を均等に分割して文書は作...
-
Word 表のセル塗りつぶし
-
エクセルの行を巾を変えずに増...
おすすめ情報