- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:csvファイルによる簡易データベース@セル上に色を!?・・『VB6.0』)
csvファイルによる簡易データベース@セル上に色を!?・・『VB6.0』
このQ&Aのポイント
- CSVファイルからMSHFlexGridのセルにデータを表示し、任意のセルをクリックするとセルデータがコンボボックスに追加表示されます。
- コンボボックスから任意のデータを選択すると、選択したデータのみの色が変わります。
- データをいったんエクセルに表示し、エクセルシート上でデータの色を変えてからMSHFlexGridのセルに貼り付ける方法も考えられますが、処理が手間がかかり、表示スピードが遅くなる可能性があります。
- みんなの回答 (2)
- 専門家の回答
お礼
早速のお返事本当にありがとうございます。 >「あ い・う/え、お」・・・セルに表示されているデータ↑の「」内にある文字はそれぞれ1つのセルに入ってるのでしょうか? ・・・そうです。1つのセルに入っています。説明不足ですみません。 >[あ][□][い][・] ←[]は1つのセルで□は空白 であれば、コンボボックスで選ばれた文字が入っているセルを全部探し出して、そこの値と色を変えれば良いと思います。セルの探し方や色、値の変え方は調べてみてください ・・・MSHFlexGridではセルのバックカラーしか変更できないため、簡単にセル上の一部の文字列のみ色を変えることができないのです。。。調べた結果、エクセルを利用する方法でした。。。 (ちなみにSpreadsheetではセル上で改行ができないため、MSHFlexGridを使っています。拡張グリッドコンポーネントVS-FlexGrid Proなら、もしかしたら簡単に実現できるかもしれませんが高くて。。。)