- 締切済み
エクセル。張り付いたピクチャーをマクロで削除したい
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17068)
ピクチュアー・オブジェクトの特定の仕方さえわかれば、オブジェクト.・Deleteで実現します。 そこで、マクロの記録をとって、「手作業で削除して」見て、オブジェクトの指定の仕方がどうなっているか、勉強されて、それを利用できないか考えるのはいかがでしょう。
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 ピクチャーというものが何を指すのか分らないから、正直なところ、正確には答えられません。ただ、図などのオブジェクトを全部削除してよいものなら、以下のようなコードでよいでしょうし、もしも、区分けするなら、shp のオブジェクトを Type などで、選別して、削除するしかないと思います。 Sub PicturesDel() Dim shp As Object With ActiveSheet For Each shp In .Shapes shp.Delete Next shp End With End Sub
関連するQ&A
- エクセルのマクロ機能について
もう一度 助けてください エクセルの集計表である列の移動 並べ替えをエクセルのマクロ機能でつくりました ボタンを押すだけで うまくいっていたのですが データーが増え行を増やそうと 前のマクロを削除して また最初から作ろうとしたところ 記録できません 静的変数が64KBを超えたとかでます 編集 削除しようにも実行とキャンセルしか使えません いろいろほん(VBA)を見ましたが 私のレペルでは100年無理です 簡単なエクセルのマクロにも 範囲があるんですか あるひとつのシートだけマクロを残しています 手作業の集計や決まった作業はたいへんです
- ベストアンサー
- オフィス系ソフト
- EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
VBAのマクロでシートのコピーをしたいのですが、元のシートにはVBAのコードが含まれています。コピーするのはデータだけのコピーが必要で、マクロ自体は必要ないのですが、それを削除するコードはどのように書いたらいいのでしょうか? どうしてもコピーしたファイルを開くと「マクロが含まれています」という確認メッセージが出てしまうのですが、それもなくしたいのです。 シートにフォームのボタンが配置されている場合も同様に、そのボタン自体をなくした状態でコピーを行いたいのですが・・・。プログラムで行うのは不可能なのでしょうか?
- ベストアンサー
- オフィス系ソフト
- ピクチュア―の名前にコピーが沢山 削除したい
ピクチュアの画像をコピーしたとき」、間違って名前にコピーが付き2倍のデーターになっております。簡単にコピーの付いてる物を削除する方法は、ないのでしょうか。 画像を 添付します。 パソコンは、Windows 10 です
- 締切済み
- ノートPC
- エクセルでの毎日違う量の行の入稿データのマクロ
エクセルで毎日A~Hまでは固定で毎日50行から200行とバラバラの量のデータ処理があるのですがその入稿TEXTデータのデータの入ってる所だけコピーするVBAがわからず結局毎日手作業です。。どなたか教えていただける方いらっしゃいましたらよろしくお願いいたします。
- 締切済み
- Visual Basic
- 【ExcelVBA】特定データのセルの行を削除するには?
毎日、行も列も増えるCSVデータを手作業で加工して資料を作成しています。ある列の中でいくつかのセルに入っているデータ(複数)を見つけると、その行は削除しています。VBAで自動化したいのですが、どなたか良い方法を教えて頂けませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelで大きなピクチャの印刷が出来ない
初めて質問させていただきます。 ExcelのVBAを使ってワークシート上に貼り付けたピクチャの印刷を行っていますが、16ページある前半のページは印刷されるのですが9ページから印刷されません。 ●紙は送られていますのでコマンドは送られているようです。 ●ピクチャ以外のワークシート上のセルの値は印刷されています。 ●ピクチャはパワーポイントに貼られたjpegのものをコピーし、Excelの印刷用ページに貼り、トリミングをし、さらにサイズを変更しています。トリミング、サイズ変更をしなくても同様にダメです。 ●ピクチャのプロパティの「オブジェクトを印刷する」にはチェックが入っています。 ●後半に貼られているピクチャがおかしいのかと思い、貼り付け順序を変えて後半のピクチャを前に持ってくると、印刷されます。よってピクチャ自体がおかしいとも思われません。 ●印刷プレビューには表示されています。 ●手動で印刷しても後半は印刷されません。また、選択範囲を後半部分に絞って印刷しても印刷されません。 ●ファイル自体の大きさは3M程度です。 ●Excel2007、Windows7 Home Premium、Core2 Duo2.8GHz、メモリ4G エクセルに貼られたピクチャの容量がでかいと途中から印刷されなくなるようなことがあるのでしょうか。 VBAを組む上で全部のピクチャを貼ってから印刷を掛けたいのですが、対処方法や逃げ道はあるのでしょうか。 よろしくお願いします。
- 締切済み
- その他(業務ソフトウェア)
- EXCELのマクロにて
EXCELのにて連続したデータを入力したデータベースがあります。(行が5000、列がAAまで) このデータベースのデータの最終行だけを指定して違うシートにコピー・貼り付けがしたいのです。 マクロにてこのような作業をするときにはどういった文をかけばよいですか。
- ベストアンサー
- オフィス系ソフト
- VBAでのマクロ削除
複数のExcelファイルを読み込み必要なデータのみをsheet1に寄せ集め最後にExcel形式で保存するというコードを書きました。保存したExcelファイルは、次回同じVBAのコードからWorkbooks.Open Filenameで開く必要があるため、マクロを削除してから保存しないといけないことに気付きました。 ACompo = ExcelWorkbook1.VBProject.VBComponents.Item("module1") ExcelWorkbook1.VBProject.VBComponents.Remove (ACompo) 最終的にやりたいことは、3つのフォームと2つの標準モジュールを削除したい(ワークブックモジュールにもコード書いてありますのでそれも) ということになります。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- MO Picture Manager のコピー
Microsoft Office Picture Manager で写真データを開いてコピーして エクセルに貼り付けようとしましたが、コピーができませんでした。 カットも同じようで、エクセル側で貼り付けしようとしますが、貼り付けの 文字が白抜きになっておます。 Picture Managerの方でロックがかかっているのでしょうか? それともエクセル側なのでしょうか? エクセル/Picture Managerは2003年版です。 お詳しい方、ご経験のある方いましたら処置方法を教えて下さい。
- 締切済み
- オフィス系ソフト