ベストアンサー マクロで図の透過性を増す記述は? 2010/01/10 11:48 Excel画面に図を作成して、徐々に透過性を増すようにしたいのですが、マクロでどう記述すればいいのでしょうか。また 写真を貼り付けて同じことができますか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー DreamyCat ベストアンサー率56% (295/524) 2010/01/10 19:50 回答No.1 透過性は0~1の値で指定します。 Beepで雑音を出しながら いくぶん時間をかけていますが APIのSleepなんかを使うのが適切でしょう。 Dim i As Single For i = 0 To 1 Step 0.01 Sheets("Sheet1").Shapes("円/楕円 1").Fill.Transparency = i Beep DoEvents Next 質問者 お礼 2010/01/10 20:17 ありがとうございました。「Step0.01」の部分を変えることで おもっていたとおりにできました。感激です。これからもどうかよろしくお願いいたします。ほんとうにありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンWindowsWindows Vista 関連するQ&A Excelのマクロで図を明るくしたい Excelの画面に貼り付けた図を、マクロの記録ボタンを押し、「図の書式設定」の「明るさ(B)」で明るくしようとしましたが記述されません。どう記述したらいいでしょうか。 できれば徐々に明るくなるようにしたいのですが・・・ マクロで消したい図と残したい図 エクセルで写真集を作成するマクロを作ると同時に、修正し易いように、一度作った写真集を一括クリアするマクロも作りました。エクセルシートに貼ったJPGデータをShapesで拾いだし、Selection.ShapeRange.Deleteを使って消去する内容です。 どころが、注釈のために写真に手作業で入れ込んだ矢印や赤丸などのオートシェイプだけは残したいのですが、同じShapesなので写真と一緒に消えてしまいます。 そこで質問ですが、マクロで一部の図は消せて一部の図は残せるようにするには、どうすればいいでしょうか?例えばJPGデータだけ特別に識別できるとか、逆に矢印等を作った時にロックを掛けるとかいう方法はないでしょうか。 Excel画面に張り付けた写真を徐々に透明にしたい Excel画面に張り付けた写真をマクロを使って徐々に透明にしたいのですが・・・。 「ActiveSheet.Shapes("写真名").Select」以下のマクロの記述を具体的におしえてください。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム EXCELlのマクロで図を操作するには ペイントで作成した図をExcel画面にコピーして、マクロで操作(移動など)しようとしてもできません。マクロの記録を見ると、図をクリックしても記録されておらず、クリックしたセル(A5、B3など)しか記録されていません。どうしたらできるでしょうか? マクロの記述をするには? すごく初歩的なことですが よくマクロが記述してあるHPや このサイトでもマクロを回答して頂いたりしていますが そのマクロをそのまんまコピー&ペーストで 使用したいのですが、どうすればいいのでしょうか? これがわからないもので せっかくいいマクロを教えていただいても 実践出来ずに困り果てています。 すいませんが、教えてください。 雨温図を表示させるマクロについて 雨温図を表示させるマクロについて 最近マクロの作成を始めた者です。 添付されている画像のようにデータが入力されている時、 雨温図を表示させるにはどうしたらよいでしょうか。 マクロ記述 マクロで、読み取り専用のファイルを開いたときに、ダイアログが表示されますが、ダイアログ表示を出さなくて、はいというボタンを押した状態で開かせるには、マクロの記述はどのようになるのでしょうか。 教えてください。 例読み取り専用ファイル名test.xls マクロ記述の簡略化 以前 教えていただいた式コピーの マクロについてなのですが A1にデータがあり B1に式があって その式をA列のデータがある部分までBにコピーするという 内容で教えていただきました。 これで同様にC1にも式があり その式をA列のデータがある部分までCにコピーするという 内容を付け加えたのですが とりあえずまったく同じマクロを記入して 変数を変えてB1部分の記述をCIに置き換えて ・・・という方法でしましたところ 当然ばっちり動くのですが なんせ同じ記述を2回しているので 見にくくなっていたり動作が遅くなりそうで もっとすっきりした記述があればと思っています。 なにか良い方法ありましたら御教授願います。 私に応用力がないものでお手数おかけいたします。 参照URLのfreezemoon様から教えていただいた マクロについてです。 http://okweb.jp/kotaeru.php3?q=936658 マクロの記述を非表示(隠したい?)にしたいです。 マクロの記述を非表示(隠したい?)にしたいです。 初心者なもので質問の仕方が悪いのかも知れませんがよろしくお願いします。 「マクロの記述が見えないようにしたいのでその方法があれば教えて下さい。修正したいときに自分だけマクロの記述が見えるようにしたいです。また、例えばですが番号(パスワード?)を入力したときに、***とか●●●という具合に表示する方法も合わせて教えていただければと思っています。」 初心者なので詳しい設定というかやり方が良く解っていません。というかプロの方々からみて全く解っていないと言う表現のほうが合ってると思いますがよろしくお願いします。 エクセルのマクロを記述したファイルを呼び出して実行 エクセルのマクロを記述した外部ファイルを作成しておいて メイン(普通)のマクロの実行中にそのファイルを読み込んで、 マクロを実行させることは可能でしょうか? 可能なら方法をお願いします。 教えてマクロの記述? シート1に記述した内容をシート2に一覧形式で入力するマクロを以下の通り作成しました。 シート1に記述した内容を、別のブックのシートに一覧形式で入力していくマクロに変更するには どのようにマクロの記述をすれば宜しいのでしょうか?マクロの初心者にも分るようにご教授 いただければ助かります。よろしくお願いします。 Sub 入力() Dim LastRow As Long With Worksheets("sheet2") LastRow = Worksheets("sheet2").Range("B" & Rows.Count).End(xlUp).Row + 1 .Range("B" & LastRow).Value = Worksheets("sheet1").Range("B1").Value .Range("C" & LastRow).Value = Worksheets("sheet1").Range("B3").Value .Range("D" & LastRow).Value = Worksheets("sheet1").Range("B5").Value .Range("E" & LastRow).Value = Worksheets("sheet1").Range("B7").Value .Range("F" & LastRow).Value = Worksheets("sheet1").Range("B9").Value .Range("G" & LastRow).Value = Worksheets("sheet1").Range("B11").Value End With End Sub マクロの記述について質問 例えばマクロの記述が「X」だとして、 XXXXXXXXXXXXXXXXXXXXXXX XXXXXXシート名XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX のシート名を参照する記述はどうすればいいでしょうか? シート名とは、マクロを実行するセルのある1シートのみです。 あと、ショートカットキーか何かでマクロを実行する方法があれば教えてください。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム マクロが止まってしまいます. (マクロ初心者です) ある2列のデータを選択して(例えばA1からB10まで) グラフウィザードを選択して散布図のグラフを作成する. 上記のようなマクロを作成したのですが, 作ったエクセルのファイル上ではちゃんと動いてくれるのですが 別のファイルで使うと 「実行エラー9 インデックスが有効範囲にありません」 と警告がでて途中で止まってしまいます. マクロ初心者でプログラムもわからないです. 保存先がよくないのでしょうか? それとも,もともとこのような作業(マクロを別のファイルで使用) はできないものなのでしょうか? よろしくお願いします. windows98 Excel2000 マクロの記述が表示されない 初歩的な質問で申し訳ないんですが、ビィジュアルベイシックのモジュールウィンドウにマクロの記述が表示されません。ジェネラルの右のところにオブジェクト名が表示されずに、DECLARATIONという 文字が表示されています。 通常のマクロの記述が表示されるようにするにはどの様にすればいいのでしょうか? どなたか教えてください。 宜しくお願いします。 図のグループ化をマクロに組み込むには お世話になります。 Excel2007を使っています。 QNo.4467047の続きです。 A1~B4の8つのセルに図が複数(1~3)入っています。 一つのセル内の図、複数のセル内の図をグループ化、グループ解除をマクロでしたいのですが、マクロの記録からでは生成してくれません よろしくお願いします。 Excel97のマクロについて Excel97で動くマクロプログラムがあります。 Ctrl+aでマクロが起動するようになっており、いろいろ動くのですが、Excel2000で起動しないため、起動するように直してほしい、と依頼を受け、Excel2000で開き、Moduleの中身を見てみたのですが、中身が空っぽです。もちろん各シートやThisWorkbookの中も一つ一つ開いて確認しましたが記述が何もありません。(ツール→マクロ→マクロで見てもありません) ただ、シート上に”マクロプログラム”という記述があり、 \A {GOTO}A40~{GOTO}C45~ /WTB {IF CK27=1}/RVCG14..CV14~CG31~ ・・・ といった記述があり、どうもこれがプログラムのようなのですが、どういう仕組みでこのExcelが動いているのかまったくわかりません。 ちなみにExcel97でModuleを見ても中身は空っぽでした。 このマクロプログラムについて何か情報をお持ちの方、教えてください。よろしくお願いいたします。 図を挿入したときにマクロを実行したい 図の書式を操作するマクロを作ったのですが、 挿入した図全てで、このマクロを実行するので 図を挿入したときにこのマクロを自動で実行したいのですが、 そのようなことはできるのでしょうか? マクロの記述について教えてください。 マクロの記述で以下のことを行いたいと思っているのですが、わかる方ご教示お願いいたします。 ある値より下の値は別シートに移動したい。 例:値が「300」であれば、それ以下の値「299以下~」を別シートに移す すいませんがよろしくお願いいたします。 ひとつ飛びの合計の数式を記述するマクロ (エクセルのマクロにて) セルB1からB6を選択しているとします。 ひとつ飛びの合計を求める式=B2+B4+B6をマクロで作成し、A1セルに記述するマクロはどうすれば実現できるのでしょうか? もちろんC2からC10を選択している時は、=C3+C5+C7+C9 という式をA1セルに記述するものとします。 お手数ですが、お分かりの方お教えください。 ibisPaintで透過画像→X投稿→透過じゃない 最近Xにてイラストやネームロゴのご依頼を多数頂いております ibisPaintにて作成しているのですが、ネームロゴが完成し、透過PNG保存し、写真アプリにて透過できているか確認し、投稿すると透過されていないんですよ なんででしょうか!? 解決策もお願いします🙏 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン Windows Windows 11Windows 10Windows 8Windows 7Windows VistaWindows XPWindows MeWindows NT・2000Windows 95・98その他(Windows) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。「Step0.01」の部分を変えることで おもっていたとおりにできました。感激です。これからもどうかよろしくお願いいたします。ほんとうにありがとうございました。