Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1121 / 13645 ツリー ←次へ | 前へ→

【76207】excel2013 SDI help 14/10/15(水) 12:28 質問[未読]
【76216】Re:excel2013 SDI ichinose 14/10/16(木) 18:40 発言[未読]
【76221】Re:excel2013 SDI no 14/10/17(金) 11:21 回答[未読]
【76225】Re:excel2013 SDI ichinose 14/10/17(金) 18:06 発言[未読]

【76207】excel2013 SDI
質問  help  - 14/10/15(水) 12:28 -

引用なし
パスワード
   2013に変わってからSDIになり困っています。

最悪なことに

A.xlsmにuserform

B.顧客から.xlsx

今までは、BをAへコピーして必要な部分だけを加工していました。
SDIになりかなり困っています。

personal.xlsb
個人マクロを使用すればどのbookからも必要なuserformを使用できますか?

試してみたら3回に一回はpersonal.xlsbが消えているのですが。

*アドイン化した事ないのですが
このような場合どういう方法をとるのがいいのでしょうか?

助けてください。

【76216】Re:excel2013 SDI
発言  ichinose  - 14/10/16(木) 18:40 -

引用なし
パスワード
   こんばんは。

SDIになって、旧バージョンで作成されたVBAプログラムでの不具合の話は、
色々出回っているようですねえ!!


>2013に変わってからSDIになり困っています。
>
>最悪なことに
>
>A.xlsmにuserform
>
>B.顧客から.xlsx
>
>今までは、BをAへコピーして必要な部分だけを加工していました。
>SDIになりかなり困っています。

この困っている内容をもっと具体的に仕様やVBAコードを
記述して説明してみてください。

【76221】Re:excel2013 SDI
回答  no  - 14/10/17(金) 11:21 -

引用なし
パスワード
   ▼ichinose さん:
お返事感謝します。


activesheetを選択しているのに(B.顧客から.xlsx)

現在困っているのは
activesheetをきちんとコピーできない。

excel2013までは明らかにactivesheet(B.顧客から.xlsx)を選択していたら

activesheet(B.顧客から.xlsx)をコピー
     ↓
A.xlsmにコピーされていたのですが。

A.xlsmがactivesheetとなっていたりする。

【76225】Re:excel2013 SDI
発言  ichinose  - 14/10/17(金) 18:06 -

引用なし
パスワード
   >現在困っているのは
>activesheetをきちんとコピーできない。
>
>excel2013までは明らかにactivesheet(B.顧客から.xlsx)を選択していたら
>
>activesheet(B.顧客から.xlsx)をコピー
>     ↓
> A.xlsmにコピーされていたのですが。
>
>A.xlsmがactivesheetとなっていたりする。
ですから、これが再現できるブックをどのように用意し、
どのような手順で、
どのようなコードで作動させると、
「ほら、言った通りの現象になったでしょう」
と、いうように helpさん? noさん? が記述された手順で実行すれば、
記述されたような現象が再現される記述をしてほしいのです。

これ、結構大変ですが、これをすることが勉強ですから・・。


とりあえず、今まで Activesheet としてた箇所を

workbooks("B.顧客から.xlsx").activesheet


とすると、どうなりますか?

1121 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free