- 締切済み
エクセルで数値データの早い入力は?
misaki02の回答
- misaki02
- ベストアンサー率66% (4/6)
シートのイベントか 下のフォームで可能です。 マクロです。 テキストボックスを4つ配置したものです。 Private Sub UserForm_Initialize() TextBox2.Value = ActiveCell.Row TextBox3.Value = ActiveCell.Column End Sub Private Sub TextBox1_Change() Dim 行 As Integer Dim 列 As Integer Dim 入力単語 As String 行 = TextBox2.Value 列 = TextBox3.Value 入力単語 = TextBox1.Value Cells(行, 列) = 入力単語 単語長 = LenB(入力単語) - 1 If 単語長 > 1 Then TextBox4.Value = 入力単語 TextBox2.Value = TextBox2.Value + 1 TextBox1.Value = Null Cells(TextBox2.Value, 列).Select End If End Sub
関連するQ&A
- エクセルで数値の入力
エクセルで数値を入力する時、数字を押してEnterを押したらそのまま下のセルに移動していたのが、どこかさわってしまったのか、1度Enterを押すと数字の下の点線が消えて2度目で下のセルに移動するようになってしまいました。 元に戻すにはどうしたら良いでしょうか。
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセルの入力でセル移動
MSのエクセルで、セルに指定された文字数を入力したらEnterや矢印キーを押さなくても次のセルに移動させる方法はないでしょうか? 例えばA1セルに入力出来る文字数は3と指定しておきます。A1セルに3文字入力したら、次のセルA2に移動するようにする方法です。入力規則で文字列指定まではできますが、次にセルに移動するにはEnterなどが必要です。これを省略する方法です。 バージョンは2003ですが、2007,2010でできるのでしたらそのバージョンでも構いません。
- ベストアンサー
- その他MS Office製品
- エクセルでの数値入力
エクセル2000で表を作っています。(OSはWINXPです) 保存しておいた物を開きまた入力しようとしたところ テンキーからの入力ができなくなっていました。 たぶん保存する前に子供がいじっていたので どこか触ったのではと思っていますが、直し方がわかりません。 今はセルを選択し、テンキーからセルに入力しようとすると 隣の日づけが入力してあるセルに移動してしまいます。 仕方なく文字キーの数字から入力していますが、不便です。 直し方を教えてください!
- ベストアンサー
- オフィス系ソフト
- Excelの数字の文字列入力で
Excel2003です。 セルに "651,652,653" のような3ケタ分の数字とカンマの文字列を入力しようとすると 651652653 という数値にみなされてしまいます。 入力するときに、文字列の先頭に ’ を付けると文字列に みなしてもらえるのですが、つい忘れてしまい面倒です。 セルに指定などで設定する方法は何かありますでしょうか。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- Excelで数値が正しく入力できない
Excel 2010で任意のセルに数値をインプットするとその数字の1/1000(x0.001)の 価が表示されます。2019とインプットすると2.019と表示されます。どのセル、どのブック、どのファイルでも同様です。リボンを操作しても直りません。漢字などは 普通に入力できます。数字を文字列化(’をつける)するとそのまま入力できます。 計算ができないので困っています。
- 締切済み
- Excel(エクセル)
- エクセル 数値だけ抽出するには?
エクセルで、文字列+スペース+数字と入力されているセルから数値だけ取り出す方法を教えていただけますか? 文字列とスペースの字数は一定で、数値の桁数は6-8桁と変動します。 A列からb列のように変換したいのです。 A列 B列 PMID:_12345678 12345678 PMID:_123456 123456 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELで数値が正しく入力できません
友人から質問され解らなくて困っています。 EXCELで、任意のセルに単純に半角で、1234と入力し、Enterを押すと、123と(最後の一桁が、消えてしまう)となってしまいます。 どんな数値を入れても、最後の一桁が、消えて右詰めで表示されます。 書式の設定をみると標準になっていました。試しにユーザー定義で標準/Gにしても同じです。#,##0 を指定しても123です。 メモ帳やWORDでは正しく表示されます。 EXCELを新規に立ち上げ入力しても同じです。 そこで、=1234*1 や =1234*10 を入力すると、1234 や 12340 と正しく表示されました。 再び、1234 と入力すると今度は123.4と異常状態が変わりました。 原因は何でしょうか。 申し遅れましたが環境は Microsoft Windows ME 4.90.3000 EXCEL 2002 (10.2614.2625) です。
- ベストアンサー
- オフィス系ソフト
- Excelの数値入力について
ひらがな入力のまま、セルに数値を入力していますが、以前は「数値入力」「TAB」で右セルに移動していたのに、現在は、「数値入力」「ENTERで確定」しないと「TAB」で右セルに移動しなくなりました。 どうしたら、ENTER確定しなくても右に移動できるようになるのか、教えてください。
- 締切済み
- オフィス系ソフト
- エクセルで数値入力後のカーソル移動のやり方
エクセルを使って数値入力が多いのですがセル内にたとえば入力するのが4文字の数字で次々に入力するときに4文字を入れたら次の入力カーソルに移動する方法はないでしょうか?エクセルのバージョンは問いません。
- ベストアンサー
- オフィス系ソフト
補足
misaki02さん、ありがとうございます! もしよければ上のNo.4のマクロの実行の仕方も教えていただけないでしょうか? 今後、2桁以外に1桁や3桁のデータも発生する可能性があるので、その時には自分でアレンジしたいと思っています。 Visual Basic Editorに標準モジュールを挿入して、上のマクロをすべてコピー・貼付けしたのですが、うまくいきませんでした。 私はまったくのマクロ初心者なので、きっと何かトンチンカンなことをしているのだろうと思います。 他の人の質問ページも調べてみたりしましたが、よくわかりませんでした。 どうかよろしくお願いします。