
今使用しているEXCELは365ですがEXCEL2010でも使用したいと思ってます
マクロは現状
Dim myRng As Range, myFileName As String
Set myRng = Range("G:G,H:H,I:I")
Application.CutCopyMode = False
If myRng Is Nothing Then Exit Sub
myFileName = Application.GetSaveAsFilename(FileFilter:="CSVファイル (*.csv,*.csv")
If myFileName = "False" Then Exit Sub
Application.ScreenUpdating = False
With Worksheets.Add
myRng.Copy .Cells(1, 1)
.Move
End With
With ActiveWorkbook
.SaveAs Filename:=myFileName, FileFormat:=xlCSV
.Close False
End With
Application.ScreenUpdating = True
Set myRng = Nothing
End Sub
としています。
ただこれだとファイルを閉じる時に『図が大きすぎます。入りきらない部分は切り捨てられます。』と出てしまいます。
なのでクリップボードのクリアをするマクロを追加したいのですがどうすればクリップボードはクリアされるのでしょうか?
マクロの『Application.CutCopyMode = False』を入れてもクリアされていないみたいです。
『Application.CutCopyMode = False』の入れるところが間違っているのかそもそもマクロが間違っているのかもわからないです。
回答よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは!
単純に
>Application.ScreenUpdating = False
を
貼り付け後の
>myRng.Copy .Cells(1, 1)
の次の行に移動したらどうなりますか?
※ 未検証なのでダメだったらごめんなさい。m(_ _)m
回答ありがとうございました。
やってみましたがエラーは解消されませんでした。m(_ _)m
自分でも色々と調べてみましたら
myRng.Copy .Cells(1, 1)を
myRng.Copy
.Cells(1, 1).PasteSpecial Paste:=xlPasteValues
に変更してみたら『図が大きすぎます。入りきらない部分は切り捨てられます。』は
出なくなりました。
お騒がせしてすいませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル2010、図が大きすぎますとメッセージが
Excel(エクセル)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
vba クリップボードクリアについて教えてください
その他(プログラミング・Web制作)
-
-
4
エクセルVBAでクリップボード内容をクリア
その他(プログラミング・Web制作)
-
5
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
Excelの終了時に「クリップボードに…」を出なくする方法
Excel(エクセル)
-
8
図が大きすぎます。入りきらない部分は・・・
Excel(エクセル)
-
9
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
10
アクセス マクロ クリップボードを空っぽにしたい
Access(アクセス)
-
11
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
12
Excel VBA:フォーム←→セルのアクティブ切り替え
Excel(エクセル)
-
13
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
14
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
15
エラーメッセージ(図が大きす~)Excel2010
Excel(エクセル)
-
16
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
17
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
18
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
19
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
20
Excel2000/VBA:値と書式のみ貼り付けたい。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】excelファイルを開く...
-
VBAを一度起動するとずっと出て...
-
外部データを取り込むマクロ
-
コピーしたファイルのマクロを...
-
Excelが勝手にシート移動してし...
-
マクロを設定したのに、拡張子...
-
アクセスでファイルを開いたと...
-
昨日まで動いていたエクセルの...
-
別のパソコンでエクセルのマク...
-
EXCEL マクロ クリップボードク...
-
VBA マクロ実行時エラー’1004Ra...
-
Excelマクロ ファイル名が変わ...
-
Excel2010 PERSONAL.xlsbの挙動...
-
エクセル2013vbaで、見えない名...
-
エクセル終了時の保存確認メッ...
-
エクセルマクロ実行中に別ファ...
-
「ACCESS」のフォームや...
-
excelファイルに使われているVB...
-
ファイルリネームの良い知恵を...
-
エクセルの関数を使って、セル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで印刷する方法 エクセ...
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
エクセル終了時の保存確認メッ...
-
excelファイルに使われているVB...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
Excelが勝手にシート移動してし...
-
【マクロ】宣言は、何のために...
-
Excelマクロ ファイル名が変わ...
-
【マクロ】エラーが発生⇒実行時...
-
VBA マクロ実行時エラー’1004Ra...
-
excelのマクロ実行でブロックさ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
エクセルマクロ実行中に別ファ...
-
EXCEL マクロ クリップボードク...
-
マクロを設定したのに、拡張子...
-
excelが別プロセスで起動してし...
-
アクセスでファイルを開いたと...
おすすめ情報