Excelで、いきなりセル入力した際でも編集モードにする方法。。?
今晩は、どうぞよろしくお願いいたします。
Excel2007でございます。
Excelで、セルにいきなり文字入力する→入力モード
セルをダブルクリックもしくはF2キーを押してから入力→編集モード
となると思いますが、前者で最初から編集モードにしておく方法は何かないでしょうか。
もしくはF2キー以外で何か、F2キーほど遠くない場所の操作で可能にならないでしょうか?
大量の文字修正・入力を行う際に、ダブルクリックやF2キーが時間がかかってしまい手間です。。
(入力モードのままでは矢印キー操作の前にどちらにしてもF2を押さなければなりませんので。。)
もしお詳しい方がいらっしゃいましたら、どうぞよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
使い物になるかどうか分かりませんが...
値変更後、リターンを2回押さないと、下のセルに移りません。
また、→キー等での移動が出来なくなります。
シートモジュールに記載してください。そのシートのみで有効です。
(念のため参考URLを添付しました)
Dim previousvalue As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myCell As Range
Set myCell = Target
If ActiveSheet.Name = myCell.Parent.Name Then
If previousvalue <> myCell.Value Then
myCell.Activate
SendKeys "{F2}"
Else
If ActiveCell.Value <> "" Then SendKeys "{F2}"
End If
previousvalue = myCell.Value
End If
End Sub
参考URL:http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
mitarashi様
どうもありがとうございます!m(_ _)m
いろいろ試させていただきましたが、おもしろいですねーこれ^^
F2をSendkeyいたしますか。。なるほど(・o・)
>使い物になるかどうか分かりませんが
なります!m(_ _)m
Sendkeyって他のアプリとかにFindWindowExしてから、
Excel外のウインドウへ投げる物なのかな、と思い込んでおりましたが、
こんな使い方もできるんですねー。こちらも勉強になりました。
この度はお忙しい中、ご親切にコーディングまでいただきまして
誠にありがとうございました!!(`_´ )ゞ
No.1
- 回答日時:
>> Excelで、セルにいきなり文字入力する→入力モード
>> セルをダブルクリックもしくはF2キーを押してから入力→編集モード
うーん!!後はショートカットがあるかなぁ?
>>大量の文字修正・入力を行う際に、ダブルクリックやF2キーが時間がかかってしまい手間です。。
>>(入力モードのままでは矢印キー操作の前にどちらにしてもF2を押さなければなりませんので。。)
私なら
1.置換を使って一気に変換してしまう
2.ソートを使って同じパータンのセルを並び変えて先頭のセルだけ変更して残りはコピー&ペーストで 同じパターンのセルを変換してしまう。
3.関数で編集出来ないいか考える。
4.変更条件が複雑ならマクロを組む
5.データベースの正規化の考えを持ち込んでデータをテーブル化しテーブル編集だけで一気変わる方法を検討する。数万行あればAccessに変換してしまう。
・・・状態を見てみないと分かりませんがまだ編集のテクニックはあります。
どうもありがとうございます!m(_ _)m
キーボード操作がまだまだ未熟なのか^^;毎回毎回F2キーは遠いです。。。orz
この操作をなくすか別のキーにできれば作業が一気に楽になるのですが。。。
アドバイスいただいたように編集方法での適時対処か、もしくはプログラムコーディングでしょうか。
ご親切にどうもありがとうございました!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- Excel(エクセル) 【関数】選択した文字列にしたがって、文字を選んで表示する 2 2023/07/13 22:44
- その他(Microsoft Office) Excelのバージョンを2019 から2021へバージョンアップしました。 2 2023/07/21 15:41
- その他(IT・Webサービス) Google日本語入力の操作方法 一度確定した後の訂正方法 1 2023/06/17 16:03
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) Excel ヘルプの[ロック解除]、<c0>、</c0> の意味は何ですか? 1 2023/02/20 16:58
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Word(ワード) IMEパッドがショートカットキーで開かないのですが。。。 5 2023/06/11 09:23
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
excelの直接編集: F2以外に設定したい
その他(Microsoft Office)
-
F2キーを別のショートカットキーに置き換えたい
フリーソフト
-
ヘッダー
Excel(エクセル)
-
-
4
エクセルで複数のブックで「元に戻す」を使うと・・・
Excel(エクセル)
-
5
エクセルのフィルタオプションで「ある文字列を含まない」条件は?
Excel(エクセル)
-
6
WORDで見出しを設定すると空白ができる
Word(ワード)
-
7
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
Excelでセルに入力されたカラー...
-
Excel:文字と数字の組合せ、次...
-
エクセルで複数の条件で掛け算...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで、特定のセルの内容...
-
空白でないセルの値を返す方法...
-
マイナス同士の前年比
-
エクセルの数式がかぶって、選...
-
バーコードが読み取れない原因...
-
EXCELのセル上のURLを...
-
エクセルの数式で計算結果に文...
-
Excel書式設定が24時間以上の設...
-
エクセルで10分ごとの時刻の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
エクセルで、特定のセルの内容...
-
エクセルで複数の条件で掛け算...
-
マイナス同士の前年比
-
入力したところまでを自動的に...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報