PCはMacでExcel For Mac を使っています。
RemoveDuplicatesメソッド作動時に毎回この画面が出てきます。エディタ上で指定してもこの画面でいちいちエディタ上で指定した列の部分を押さなければなりません。
Windowsではこんな画面も出ず普通に処理出来ます。
どうしたらこの画面を表示させずに、Windowsのように処理できるのでしょうか?(マイクロシステムコミュ二ティでも質問済み)
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
どのようなコードを書いているかわかりませんが、
RemoveDuplicatesの代案です。
VBA
1Sub test() 2 Dim rngFrom As Range 3 Dim rngHeader As Range 4 Dim rngTo As Range 5 6 Set rngFrom = Sheets("Sheet1").Range("A1").CurrentRegion 7 Set rngHeader = rngFrom.Rows(1) 8 Set rngTo = Sheets("Sheet2").Range(rngHeader.Address) 9 10 rngHeader.Copy rngTo 11 rngFrom.AdvancedFilter _ 12 Action:=xlFilterCopy, _ 13 CopyToRange:=rngTo, _ 14 Unique:=True 15End Sub
投稿2019/03/23 08:37
総合スコア2136
0
自己解決
解決と言っていいのかマイクロソフトコミュニティでの返答が以下。
間違いによるデータ損失を防ぐ意図的な昨日か、バグのどちらかですが、いずれにしても現状このポップアップをバイパスしてRemoveDuplicatesを行うことはできないようです。
困ったものです。。。
詳細リンク
https://answers.microsoft.com/en-us/mac/forum/m...
投稿2019/03/22 11:10
編集2019/03/22 11:12総合スコア12
0
回答が付きませんね。
↑あちらで聞いてみるのはいかがでしょう?
ここサイトはプログラミング全般の質問を受け付けているとは思いますが、
個別のソフトの個別のバージョン特有の質問は、
情報を持っている人が少ないかもしれません。
その他、エクセルVBAの質問掲示板もいくつかありますので、
そちらで聞いてみてもいいかもしれません。
が、あちこちで聞いて回るのは、真摯に答えようとする人に失礼になりますので、
こちらは、他で質問することを明記したうえで、解決済みにされるといいと思います。
(マルチポスト可のサイトもありますが、回答するものとしては、あちこちに同じ質問されていること
を知ると、回答する気持ちが萎えます)
投稿2019/03/22 05:55
総合スコア2136
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。