ExcelでPrivate Subを使用するにはどうすればよいですか?


12

ここでPrivate Sub提供されている機能を使いたいです。

通常、VBAコードをVisual Basic Editorに配置し、エディターを閉じて、[開発]タブの[このマクロを実行]を使用してコードを実行します。ただし、この場合、関数は表示されません。

このコードを実行するにはどこに配置する必要がありますか?

回答:


8

プライベート彼らは(プライベートマークされているようなマクロは、デフォルトではマクロオプションに表示されないプライベートキーワードは、マクロリストに表示からマクロを防止します)。

通常、Excelでプライベートにする必要があるマクロは、ワークシート/ワークブックイベント、またはユーザーがアクセスする必要のない他のマクロによって参照されるマクロのみです。この場合はそうではないので、サブ定義の先頭にあるPrivateを削除して、マクロを公開しようとするかもしれません)。


3

Webサイトで見つけたコードを使用するには:

Visual Basicのエディターで、下の左側にProject-VBA Project、それが言うところに行くVBAProject (<Your workbook name here>)と下Microsoft Excel Objectsのシートのダブルクリック一つであり、空白のコードファイル開きます。

左側のドロップダウンで、Worksheet選択SelectionChangeしてから右側で選択し、リンクしたWebサイトのコードを入力します。これはイベント駆動型サブルーチンです。つまり、選択を変更すると、このコードが自動的に実行されます。

ここに画像の説明を入力してください イベント関連のないプライベートなサブルーチンについては、公共の作成プライベート1秒。Sub()Call

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.