No.2ベストアンサー
- 回答日時:
No.1
- 回答日時:
こんにちは。
maruru01です。MSFlexGridには直接入力機能がないので、自作しなければいけません。
結構面倒ですが、基本的なやり方は以下のようになります。
1.フレキシブルグリッドのセルと同じサイズのテキストボックスを用意する。
2.グリッドのあるセルをクリックしたら、その位置にテキストボックスを移動させ(それまではテキストボックスは非表示)、フォーカスをテキストボックスに移動させる。
3.テキストボックス上で入力をする。(見かけ上グリッドのセル上で入力しているようになる。)
4.入力後、Enter等で終了したら、テキストボックスの内容を真下のセルにコピーする。
5.テキストボックスは内容を消去して、次のセルに移動する。セル以外をクリックした場合は、非表示にしておく。
あとは、新規入力と編集の場合分けや、セルへの移動の仕方などでいろいろやらないといけないでしょう。
なお詳細は、
「新 Visual Basic 入門 シニア編」
著:林晴比古 出版:SOFTBANK Publishing
という本に載っています。
Web上のどこかに落ちているかも知れませんので、探してみて下さい。
では。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
- Excel(エクセル) エクセルマクロ セルをクリックするたびに記号を入力 1 2022/10/13 19:47
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- Excel(エクセル) 全角文字「ヴ」の半角文字「ヴ」への変換方法について 3 2022/11/05 12:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データが入力されている隣のセ...
-
EXCELマクロ 保護されているシ...
-
エクセルテキストボックスの文...
-
VBAで、貼り付け禁止命令を実現...
-
MSFlexGrid オブジェクトについて
-
メッセージを1度だけ表示したい。
-
GrapeCityのSpreadの複数セルの...
-
StringGridでの文字入力制限
-
セル色を5秒間隔で変える
-
Jtableの特定のセルの背景色や...
-
ExcelのVBAを使って軽い心理学...
-
Windowsで動くVBAがmacOSで動か...
-
VBAで選択したセルのみ処理を実...
-
VBAでの入力
-
【VBA】参照値を1ずつ増やして...
-
Excel VBA セルを指定個数ラン...
-
VBA セルに合わせて移動するが...
-
エクセルのVBAでダブルクリック...
-
ハイパーリンクされているファ...
-
ダブルクリックすると現在の時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データが入力されている隣のセ...
-
EXCELマクロ 保護されているシ...
-
エクセルテキストボックスの文...
-
VBAで、貼り付け禁止命令を実現...
-
ハイパーリンクされているファ...
-
VBAで丸をつけたいです。
-
メッセージを1度だけ表示したい。
-
エクセルVBA(実行時エラー438...
-
ダブルクリックすると現在の時...
-
VBA セルに合わせて移動するが...
-
(VBA)アクティブセルを起点に...
-
Jtableの特定のセルの背景色や...
-
Windowsで動くVBAがmacOSで動か...
-
エクセルVBA セル選択後にカレ...
-
Excelのセル内にある図形を削除...
-
Excel VBA ダブルクリックで入...
-
セル色を5秒間隔で変える
-
StringGridでの文字入力制限
-
【VBA】参照値を1ずつ増やして...
-
マクロでのカーソル移動
おすすめ情報