Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : 指定なし)
作成したexcelvbaを実行しても反応なし
投稿日時: 21/10/04 17:06:56
投稿者: mk2021

お世話になっています。
自宅で作成し、自宅のPCでは動いていたexcelVBAが職場のPCでは反応がないのですが
これはどうしてなのでしょうか。ご教示ください。
自宅はwin10(home)、職場win10(pro)
excelはどちらもoffice365のものです。
エクセルのオプションで
セキュリティは、マクロ有効にしています。
よろしくお願いいたします。

回答
投稿日時: 21/10/04 17:27:45
投稿者: simple

どのようなマクロですか?
それを示していただかないと
雲を掴むような話です。
(掴んだことはないですけど)

回答
投稿日時: 21/10/04 21:48:10
投稿者: WinArrow
投稿者のウェブサイトに移動

雲を掴むというご意見がありますが、
 
雲なのか、霧なのか、何なのか??
 
それさえも見えない状況ではないでしょうか?
 
環境に違いはないと説明しているが、
コードから見ると、環境は、かならず違います。
 
まずは、コードを掲示してみましょう。
先入観でコードを見ていると、思わぬところに落とし穴があるもんです。

投稿日時: 21/10/05 08:07:46
投稿者: mk2021

simple様 WinArrow様
 
コメントありがとうございます。
わたしのコード問題とは思っていなかったので
改めて調べたら、ユーザーの違うPCを考慮していなかった
ためだとわかりました。すみません。
Desktop上のtestというフォルダを
PCのユーザのいかんに関わらず参照するにはどのようなコードを書けばよいのでしょうか。
 Const SOURCE_DIR As String = "C:\Users\(この部分)\Desktop\test\"
よろしくお願いいたします。

回答
投稿日時: 21/10/05 09:16:33
投稿者: simple

こちらのサイトに「即効テクニック」というコーナーがあります。
そのなかの、
「特殊フォルダを取得する」
https://www.moug.net/tech/exvba/0060052.html
を参考にしてください。
 
「即効テクニック」の記事群は結構参考になるものがありますよ。
検索機能もついていますので、利用されるとよいでしょう。
https://www.moug.net/tech/exvba/

回答
投稿日時: 21/10/05 22:00:11
投稿者: simple

定数に可変のものを設定できませんから、
普通の文字列変数として宣言して、
紹介したスレッドのやりかたを適用すればよいと思いますよ。

投稿日時: 21/10/06 08:07:10
投稿者: mk2021

simple様
 
ご教示ありがとうございます。
なんとかなりそうです。
これからもよろしくお願いいたします。