Craford の回答履歴
- ご指導お願い致します。
データ整理で悩んでるんですが、どなたかご提案願います。 VBAは初心者なのでご指導も願います。 テキストボックスで記入する欄が8個ほどあります。 記録用シートにコマンドボタンで転送させます。その記録用シートには A B C D F 1 テキスト1 テキスト2 テキスト3 テキスト4 テキスト8 2 テキスト5 3 テキスト6 3 テキスト7 となっています。 その後登録ごとに同じような内容が転送されるようます。 転送・記録の手順は整いましたが、記録用シートで管理・検索もしようと思ったらどうしたらいいのかわからなくなってきました。 検索するときはオートフィルタなどでも良いと思いましたが、テキスト1でフィルタしてもD列にあるテキスト5~7は検索にひっかからないな・・・と思いまして。 本当は最初の転送させる前のテキストボックスにクリックなどしたら表示されたらいいんですが。説明不足だと思いますが、なにとぞご教授願います。 尚最初の転送前のシートには下記のようなフォームであります。 オプションボタン1(転送先シートを決定するため) オプションボタン2 ・ ・ ・ オプションボタン6 テキストボックス1(先ほどの転送前のテキストボックス) テキストボックス2 テキストボックス3 テキストボックス4 テキストボックス5 テキストボックス6 テキストボックス7 テキストボックス8 コマンドボタン1(クリックしたらオプションボタン別にシートを分別しているので、選択シートにテキストボックスが転送されるマクロを登録)
- 締切済み
- Visual Basic
- aikagi
- 回答数1
- VBAでセルに値が入ったときにイベントを起こしたい
VBAでタイトルのことをやりたいのですがどうやったらいいのか全く思いつきません。どなたかヒントをいただけないでしょうか? B列の10行目から2000行までの間限定で、5行ごとのセルに値を入れたときに動くようにしたいんです。 例としてB10に値が入ったらA10から下に連番をふります。(1から5) B15に値が入ったらその続きを入れたいんです(6から10) どのようにしたらいいでしょうか?
- ベストアンサー
- Visual Basic
- komarimono
- 回答数2
- 整数で表示されている値をバックでは日付で扱いたい
Excelで不可解なデータがはいったものを処理しなくてはいけなくなったのですが、どうしたらいいのか悩んでいます。 A列にずっと日付が入っているのですがシリアル値を無視して年月日を6桁の整数型(000000)で入力されています。(本当はYYMMDDにしたかったと思いますが・・・) 並び替えをしたりする処理をしたいのですが整数のかたちだと昇順、降順にするとき日付だと思ってやると狂いますよね・・・ しかし、見え方を6桁のままがいいのです。 セル上の見え方は今までどおり6桁でVBAでオートフィルタなどの操作をするときだけ日付型にしてうまく扱うことは出来ないものでしょうか? ヒントをいただけると大変うれしいです。
- ベストアンサー
- Visual Basic
- komarimono
- 回答数2
- VBAでセルに値が入ったときにイベントを起こしたい
VBAでタイトルのことをやりたいのですがどうやったらいいのか全く思いつきません。どなたかヒントをいただけないでしょうか? B列の10行目から2000行までの間限定で、5行ごとのセルに値を入れたときに動くようにしたいんです。 例としてB10に値が入ったらA10から下に連番をふります。(1から5) B15に値が入ったらその続きを入れたいんです(6から10) どのようにしたらいいでしょうか?
- ベストアンサー
- Visual Basic
- komarimono
- 回答数2