締切済み エクセルVBAでの質問です。 2010/02/09 18:18 エクセルVBAでの質問です。 エクセルのデーター一覧検索でヒットしたセルの色を選択している時だけ変更させるには?(出来れば点滅にしたい) よろしくお願します。 みんなの回答 (1) 専門家の回答 みんなの回答 ToOrisugaru ベストアンサー率28% (80/280) 2010/03/09 11:26 回答No.1 はじめまして、通りすがりと思います。 上記質問に関してなのですがはっきりいってできません。 おそらく、通常の開発では点滅させるのは文字を点滅させるという命令を記述している のではなく、点滅しているように見せているだけです。 具体的には、timerイベントを使用して(100ms毎にイベントをもらう)というメソッド に、バックグラウンドの色とバックグランドと異なる色を交互に変更させ点滅している かのように見せているだけです。 excel vbaではこのようなイベントを受け取ることができません。(所詮 ツールレベル) ただ仮想的に行っているのが、こちらにソースを記述しています。 http://www.excel.studio-kazu.jp/kw/20051217171446.html ただ、この方法だとご期待にはこたえられないと思います。 色の変更について 上記urlにて色の変更も行っておりますので参考にしてみてください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A エクセルVBA 初心者でレベルが低いですがよろしくお願いします。 VBAでエクセルのセル内の文字列を読み込んでその中の文字を検索し、ヒットしたときにそのヒットした文字だけを変換して取得することが可能でしょうか?? 列 A1に hanamiti/1234 という文字列が入っていて この文字列の中の / を検索し、あった時に _ に変更する。 結果 hanamiti_1234 として取得した。 ということができるのでしょうか? ご教授お願いいたします・。 ExcelのVBAで、色の選択のダイアログ エクセルのVBAで、色の選択が出来るようにしたいと思っています。セルの書式のパターンのタグを選択した時の左側部分のみの画面を表示して、ユーザーに色を選択させて、戻り値を得ることって出来るのでしょうか?どなたか詳しい方いらっしゃいましたら教えてください。宜しくお願い致します。(出来れば、オプション-色-変更で出てくる色の設定も教えてください) エクセルVBAについて エクセルVBAについて 選択したセルの、列の背景の塗りつぶしの色を変化させたいと思っています。 また、他の列のセルを選択すると、今まで選択していたセルの列は、塗りつぶしなしの状態に戻ってほしいのですが(塗りつぶしの列が切り替わる)このようなことは可能でしょうか? どうぞ、よろしくお願いいたします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム エクセルVBAでこういう事は可能でしょうか? エクセルで同一セル内に存在する特定の文字を検出する方法を教えて下さい。 (例) A1のセルに 変更(2004/10/21) 変更(2004/1/15) 変更(2004/5/10) B1のセルに 変更(2004/10/3) 変更(2004/10/1) 削除(2004/7/23) 上記のようなデータがあるとします。検索条件として、変更の文字が付いてて、日付が(2004/10)のみデータだけ検出したいのです。上記の例で言うと、3件。 VBAを使って上記の条件でデータを抽出する事は可能でしょうか? エクセルVBAの質問です。 エクセルVBAの質問です。 セルに特定の値が入力された場合にエラーとし、「再試行」を選択するとセルが修正出来る状態にしたいのですが、下記のコードだと実行時エラーが発生してしまいます。 if cells(10,10).value > 1 then if msgbox("err", vbCritical + vbRetryCancel,"") = vbRetry then Cells(10,10).Select Cells(10,10).Active ⇒ エラー箇所 else Cells(10,10).ClearContents Endif Endif 実行時エラー '438' オブジェクトは、このプロパティまたはメソッドをサポートしてません。 いろいろネットを検索してみましたが、よくわかりませんでした・・・。 VBAは初心者です。 かなり困ってます。 どなたか助言をお願い致します。 エクセルのVBAについて エクセル2007にて、散布図(直線とマーカー)という種類のグラフの色(9種類)を変えなくてはならないので、VBAを使おうとしました。 しかし、記録してみても下記のようにグラフを選択した後の記録が残らない状態になってしまいます。 Sub Macro1() ' ' Macro1 Macro ' ' ActiveSheet.ChartObjects("グラフ 1""").Activate ActiveChart.SeriesCollection(1).Select End Sub 流れとしては 1.折れ線グラフを右クリックで選択 2.データ系列の書式設定 3.マーカーの色、線の色、先のスタイルなどを変更 4.適用後、記録終了 という作業をしています。 ネットで検索をかけたりしても散布図に関するVBAの記事や質問はなかった(棒グラフなどはあった)ので、改めて質問をさせていただきました。 詳しい方、回答お願い致します。 EXCEL VBA 空白行を含んだ範囲選択 EXCEL VBA超初心者です。 EXCELのVBAについての質問です。 以下のような、日ごとのお金の貸付、返済の一覧データがあります。 例 A B C D E 1 年 月 日 貸付 返済 2 2008 5 10 10000 3 2008 6 10 8000 4 2008 7 10 20000 5 2008 8 20 7000 ・データの行数は決まっていません。 ・最後の行が「貸付」で終わることもありますし 例のように「入金」で終わることもあります。 ・各データには必ず「年」「月」「日」が入力してあります。 VBAで、A2セルからE5セルを範囲選択するには どのように記述したらいいですか? ちなみに自分で色々と調べてみて Selection.SpecialCells(xlCellTypeConstants, 23).Select としたのですが それだと空白セル(例でいうとE2やD3セル)が選択されず とびとびになってしまいました。 ご教授お願いいたします! エクセルのVBAについて質問です。 エクセル2003のVBAについて質問です。 複数の検索したい文字列があり、複数の検索対象セルがあります。 セルの文字列が検索文字列のいずれかと一致したセルの背景の色を変えたいです。 よろしくおねがいします。 仕事でマクロを組まなけばならなくなってしまったのですが、 初心者のため検索してみたり調べてみたり、参考にして作ってみたのですがうまくいかないばかりかどんどん解らなくなってしまいました。 どうか助けてください。 sheet1のセルが検索対象 (全セル対象でも大丈夫ですが、検索したいセルはB2→J2、B11→J11、B20→J20の範囲です)、 sheet2のA列に検索したい文字列が入力されています。 この検索したい文字列は今後増えていく可能性があるので、増えた場合にも対応できるようにと考えています。 sheet1(検索対象) あ い う え あ お お sheet2(検索文字列) あ う お け き ↑の様に入力されており、sheet1の「あ」と「う」と「お」のセルの背景を変えたいです。 色を変えたいのはsheet1です。 findメソッドや繰り返し処理などを調べて実践してみたのですが、 いきなりマクロを組めといわれた超初心者には難しく質問しています。 自分でやってみたのですが、 sheet1の最初の「あ」のみが変換され、後に出てくる「あ」が変換されません… どうしたらいいのか…どうすることも出来ず困っております。 すみませんが、どなたか優しい方助けてください。 よろしくおねがいします>< Excel VBAについて質問です EXCEL VBAについての質問です。 以下の1,2を実行するにはどのようにプログラムを組めば 良いのでしょうか。本を買ってきて先週から勉強しているのですが上手くいきません。よろしくお願いします。 EXCEL2000を使用しています。 1)一分おきに特定の行ラベルにとんでコマンドを実行する 2)上記1で得た数値をその都度セルに貼り付けて一覧表(縦列、約7200行ぐらいになる予定)を作る。 エクセルVBAを使って、エクセル直接入力を確認 エクセルVBAを使って、エクセルに直接入力したら、本当に変更しますか?とmsgboxを出したいです。 保護をかけるほどではなし、直接入力もほとんどしないような (一覧表があって、その中をダブルクリックで選択すると、 自動的に目的のシートに入力されるようなVBA) を組んでいるのですが、 たまに、直接入力したいときに、入力してもいいの?と確認したいです。 (↑むしろ、これがたまにあるので、保護をかけておきたくなのですが) 皆で共有するシートになりますので、 誤って違うセル(他人が書き込み済みで変更の必要がないセル)に書きこまないようにと、 追加で書き込む内容の確認を込めて、 エクセルに直接入力したあと、 「本当に変更していいですか?」 yes→変更させる no→変更させない みたいなことしたいのですが、 さっぱり、どうしたらいいかわかっていません。 ワークシートのchangeだと、 変更してしまってから動くみたいで、、 変わる前に上の動作はかけれないみたいだったので。 こういったことはできるのでしょうか? わかるかた、ご教授ください。 ざっくりした言い方ですみません。 どのようにわからないことを伝えていいかもわからないぐらい、 悩んでいます。 指摘がありましたら、補足させていただきます。 よろしくお願いいたします。 エクセルVBAで、条件に一致するセルへ移動 エクセルVBAでシート内を検索し、条件に一致するセルを選択させたいのですが、どのようにしたら良いでしょうか? 同一データはシート内に一つしか無い前提です。 勉強不足ですみませんが、どなたかご教授お願いします。 エクセル2000でセルの完全保護ッテできるのですか エクセル2000です(^。^;) 色々しらべて、検索してもわからなかったので質問させてください。 セルの保護をしようと、色んな質問サイトなどをみましたが 回答はあるけど、試してみてもセルのデータが簡単に変更できます。 もしかしてエクセル2000ではそんな機能がないのかな(^。^;) まずは、シートの保護を取り消して、次に保護したいセルを選択していきました。 (青色反転になってる) だったかな? 色々やって混乱しています。 しかし、なにをやっても、保護したいセルの文字は消えるし、書き足せるし、計算式のは行ったセルも 消えちゃうし。。。 指定したセルの文句や数字など、またセルの大きさなどの変更がでいないように出来るのでしょうか? 難しいことはわからないのですが(^。^;) そういえば、やっていた方法でセルのおおきさなどの変更はできなかったです。 でもデータが変わってしまうのです AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Excel VBA での質問です。 Excel VBA であるセルをWクリックした場合、 そのセルが"○"なら"×"に、 "×"なら"○"になるようにするにはどうすれば良いのでしょうか? VBSをちょっとかじった事があるので、 簡単に出来ると思ったのですが・・・・ どなたか、未熟な私に救いの手を。。 よろしくお願い致します。 エクセル2003 VBAなのですが エクセル2003 VBAなのですが A B C D E F 1 あ い う お う 123 2 お さ え あ お お 3 あ い え お え 888 上記のような表があるときに 3個以上同じ文字がある場合にセルに色をつけていきたい状況です 上記表でいうと『あ』と『え』と『お』のセルに色をつけたいのです セルには文字列のほかに数字も入っている状況です 単純にCtrl+Fで検索をして『すべて検索』で 出てきたセル全部に色をつける。 それをA1から文字があるところ全部やる と言った事をマクロでやりたいと思っております。 皆様よろしくお願いいたします。 EXCEL VBAで変更のあった行の色を変えたい EXCEL VBAで変更のあった行の全てのセルの色を変えたいと思っているのですが,可能でしょうか?もし可能でしたら,どのようにしたら良いのでしょうか? エクセル VBA エクセルのVBAでの質問です。 1つのセルの中にカンマで処理したデータがあるとします。 例えば A組,32番,山田太郎,男,12歳,45人中35位,性格明るい この1つのセルでたとえば3番目だけの「山田太郎」を VBAで取り出す方法はあるのでしょうか。 要するに1つのセルの中でカンマで区切られたデータを 個々に取り出す方法か知りたいのです。 どなたか教えてください。 なぜこのようなことが必要かといいますと、 歯科において、レセ電が導入されることになりました。 そこでそれを開発しているのですが、 最後に点数の検算をしようと考えていまして、 その点数をセルから取り出す方法が知りたいのであります。 もしどなたかご存知でしたら、是非、ご教示ください。 よろしくお願い申し上げます。 エクセルの検索 エクセル2000を会社で使用しています。 ある顧客一覧をエクセルで作成していて、ある行が データ抽出時、使い勝手が悪くなり、 もともと1つだったセルのデータを2セルに分けて 入力するようにしたところ、編集→検索ツールで ひらがなやカタカナでも文字が検索できたのに、 セルを分けたとたん、完全一致でなければ検索ヒット しなくなってしまいました。 もちろん、検索のオプション項目の完全一致には チェックはいれておりません。 検索できるように、改善する方法はないでしょうか? エクセル2010のvbaについて エクセル2010のvbaについて質問です 選択した画像の大きさ(ピクセル)を取得したいです 検索してもあまりわからなかったので 回答お願いします エクセルvbaかアクセスのvbaで開発予定 エクセルvbaかアクセスのvbaで開発予定 お疲れ様です。 検索システムを作る予定です。 セルをクリックした時に、詳細画面を表示させたい のですが、データはアクセスから取得したいと 考えています。 もしそのようなシステムを作るとしたら、 エクセルvba + アクセス の組み合わせか、 又は、 アクセスのvba + エクセル、 どちらでも開発可能になるのでしょうか? 又、どちらでも開発可能な場合、 どちらの組み合わせが 上記のシステムの開発に 向いているのでしょうか? よろしくお願いします。 当方、VBA初心者です。 当方、VBA初心者です。 Excelは2003です。 特定の文字列で違うセルの色を変えたいのですが、過去質問等を検索していじってみたりしたのですが、うまくいきませんでした。 例ですが、J14のセルに"DF260"と表示した時はK20のセルを黒色に、 同じJ14のセルに"DF030"と表示した時はK20のセルを赤色にしたいのですが、 色の種類が20種類ほどあり、条件付き書式ではできませんでした。 御教授お願い致します。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など