- 締切済み
VisualBasic6.0のDataGrid中の動きについて
フォーム上、DataGrid中のセルについての動きを伺いたい。 教えていただきたいこと: (1)enterキーを押した時点、カーソルが自動的に同列の翌行のセルへ移動する。 (2)セル間のリンクできますか? 例:B2セルに数字1を入力したら、B5セルに自動的に決まった文字が表示される。 解決方法を教えてください、よろしくお願いいたします。
- Sikabu
- お礼率57% (40/70)
- Visual Basic
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- TAGOSAKU7
- ベストアンサー率65% (276/422)
グリッド内部の動きをカスタマイズしたいのであれば、DataGridではなく、FlexGridを使用することをお奨めします。
関連するQ&A
- DataGridのセルの移動について
いつもお世話になっております。 VB.NET2003にて開発を行っております。 作成している画面にDataGridを配置して入力等を行おうとしておりますが、その際に「Tabキー」ではセルの移動はできますが、「Enterキー」でもセルを移動させたいと思います。 (お客さまの要望で「Enterキー」移動を行いたいのです。) どなたかご存知でしたらお教え願います。 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- キーを押すごとに、連番が打てる方法
エクセル2000です。何かのキーを押すたびに、1、2、3、4、5・・・と自動的に数字が入力できる方法はないですか? セルは次々と連続していない(同列ですが、隣同士でない)ので、カーソルなどで、自分で移動しています。ですが、テンキーでいちいち数字を打つのが煩わしいです。(1~8までです) セル移動して、何かのキーを打つたびに、数字が増えて入力できれば、便利なのですが・・・。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- VB6 DataGrid コントロールについて
お世話になっております。 VB6でDataGridコントロールについてどなたか教えてください! いろいろ調べたのですが、昔のコントロールのせいかあまり資料がありませんでした。 DataGridをフォームに貼り付けました。 ExcelのB1セルをDataGridに表示したいのですが、わかりません。 VBのTextBoxに表示はできます。DataGridが全くわかりません。 どうか、ご教示お願い致します!
- ベストアンサー
- Visual Basic
- カーソルの動く方向の設定方法
エクセルで表に数字などを入力していく時、 Enterキーを押すと下のセルにカーソルが移動していきますが、カーソルの動きを左から右へ設定する方法が思い出せません。どなたかわかる方がいらっしゃれば、ぜひ教えてください。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- changeイベントで相対移動
B列の任意のセルに入力しEnter、カーソルが、その行の右3列目(E列)に移動、そのセルに入力しEnter、その行の右2列目(G列)に移動、 そのセルに入力しEnter、最初のB列の任意のセルの下にカーソル移動。 これの記述を教えてください。よろしくお願いします。
- ベストアンサー
- Visual Basic
- Excel内でのセル間のカーソル移動について質問です。
Excel内でのセル間のカーソル移動について質問です。 セルにカーソルが乗っている状態で、キーボードの矢印キーを押すと、 その方向にカーソルが移動すると思いますが、 現在、A1にカーソルが乗っている状態で↓キーを押し続けると、 カーソルが19行目まで移動した時点で改行(列)されてB1に移動します。 そのまま↓キーを押し続けていると、B19に達した後C1に、C19に達した後D1に、 というように、 最下段が19行目であるかのような振る舞いをします。 どういった原因(機能)でこのようなことが発生しているのでしょうか。 この19行目を1行選択し「削除」することで、20行目が最下段になるようです。 つまり何か設定されているのだと思うのですが。 なお、19行目以降に数値の入力は可能ですし、保護もかけておりません。 また、このファイルはそれなりにマクロを組んでいます(新規で開いたものではない、と言いたいだけで、マクロが影響しているかどうかわかりません)。 何かわかる方いましたらよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- カーソルの移動制限
ウィンドウズXPでエクセル2003を使用し切手受払帳を作成しています。A1は頭文字(半角カタカナ)、B1は取引先名、C1とD1はセルを結合し日付、E1は10円、F1は20円と続きN1ハガキまでタイトルを入力しています。A2,B2と入力しC2に数字を入力しした後Enterを押すと自動的にE2にカーソルを移動するようにしたいのです。D2には日と入力しています。またE2~N2まで入力すると自動的にA3にカーソルが移動するようにもしたい。さらに画面下の行(例えば20行~40行)を書式→行→表示しないで表示させないようにしたいので、カーソルを移動させたい範囲のセルのロックをはずし、ツ-ル→保護→シートの保護でカーソルの移動を制限する方法は使用できないのです。わかりにくい説明で申し訳ありませんが教えてください。
- 締切済み
- オフィス系ソフト
- VB2005 DataGridでEnterキーでTabキーと同じように移動?
みなさん!こんにちは? 早速ですが、今趣味で簡単な開発をやっています。その中で、 DataGridでCellの移動(Tabキーの様に)をEnterキーで実行したいのですが、可能でしょうか? 可能でしたらその方法をご教授ください。 よろしくお願い致します。 環境はWindows2000、VB2005です。
- ベストアンサー
- Visual Basic
お礼
ご回答、ありがとうございます。