[[20071109093539]] 『F2・ダブルクリック以外で、セルを編集状態にする』(夫婦善哉) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『F2・ダブルクリック以外で、セルを編集状態にするには?』(夫婦善哉)

デフォルトを変更する等して、F2・ダブルクリックはもちろん使わずに
セルを常に「編集」状態にする方法はありますか?

通常はステータスバーに「入力」と表示された状態で入力していき、
F2等で適宜「編集」にするかと思いますが、
予め「編集」状態にしておく方法は無いものでしょうか?

「入力」だとbackspaceなどで修正しようとすると
左のセルに飛んでしまい不便を感じています。


 シートモジュールに下記のマクロをコピペして下さい。
 A1:A10 を選択した場合、自動的に編集モードになります。

 Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Intersect(Target, Range("A1:A10")) Is Nothing Then Exit Sub
   Application.SendKeys ("{F2}")
 End Sub
 
(純丸)(o^-')b ※でも、これって便利?

純丸さん、早速のコメントありがとうございます。
基本的なことで申し訳ないのですが、VBAを起動して右のツリーから
「This workbook」を選択し、教えて頂いた内容を貼り付ければ
良いのですよね?

>※でも、これって便利?
質問にも書いたとおりですが
セルへの入力中にBackspaceで修正したいとき等に
「なんでデフォルトを『編集』にしておけないのだろう」と
いつも思っていたものですから。。。


 > 質問にも書いたとおりですがセルへの入力中にBackspaceで修正したいとき等に
 > 「なんでデフォルトを『編集』にしておけないのだろう」といつも思っていたものですから。。。 
 こんな状況になったことはない。。。
 反対に、どうしたらこんな状況になるのでしょう?
 (ROUGE)


 This workbookではなく、該当するシートのモジュールです。
 VBEのツリーなら、シート名をダブルクリックして開いたウィンドウです。
 通常のエクセル画面なら、シートタブを右クリック>コードの表示、です。

 個人的には、編集モードになると矢印キーでの移動が出来なくなるので
 不便と思っています。

 > こんな状況になったことはない。。。
 > 反対に、どうしたらこんな状況になるのでしょう?
 私も同じく???です。
 
(純丸)(o^-')b

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.