私は自動的に行う方法を見つけようとしています
- 使用する名前 = 列 A の Excel セルの値でフォルダーを作成します。
- このフォルダへのハイパーリンクを自動的に作成します。
私のExcelワークシートのプロセスは次のとおりです
- 列 C にタイトルを入力します (例: C1 の値は NAME)。
- 次に、セル A1 は、A1 と B1 の CONCATENATE に基づいて自動入力されます (固定コンテンツ列) (例 NAME_1)
現時点では、次の成果物を使用して、毎回マクロを実行することなく、上記の目標 1 と 2 を達成したいと考えています。
- ワークブックがある場所と同じディレクトリにある新しいフォルダー。
- ハイパーリンクが列 G に生成されます (この例では、G1 になります)。
これまでのところ、私は
- マクロ (列 A のセル、または列 A 内の範囲) を実行すると、正しい場所にフォルダー (およびサブフォルダー) が生成されます。これは機能します:-)
- 次に、フォルダーの名前 = 同じ行/列 A のセル値であるという事実に基づいて、=A(x) (この例では A1) と入力するだけで、これをハイパーリンクに自動的に変換するマクロがあります。正しい場所 (didcellchange の組み合わせ --> ハイパーリンクに変換)。これも機能します。
次のレベルに進むことはできません - 私が本当にやりたいことは、列 C にタイトルを入力するとすぐに、自動的にワークブックが列 C への変更/データ入力を検出し、
- COLUMN Aの連結エントリに基づいてフォルダを作成します
- フォルダへのハイパーリンクを作成します。
オプション
- マクロは、実際にフォルダーをインストールする場所に移動するオプションを提供します。
- ハイパーリンクが正しい場所に正しく自動更新されます (現在、現在のワークブックがある場所 - Activeworkbook.path を常に指しています) / または、リンクが指定された場所にフォルダーが見つからないという応答を返す場合、ブラウザー ウィンドウが開き、正しいフォルダーの場所に更新されます
これは複雑すぎて達成できないのではないかと疑っています。
誰かがこれを手伝うことができれば、私は非常に感謝しています - または、私がこれに野心的すぎると本当に思うなら、私に知らせてください.
何か案は?