エクセルのマクロでB列の10行目以降でセルをダブルクリックすると連番で数値が入る。
↓
フォルダ作成ボタンでA列2行目に記載されているアドレスに、B列のセル数値と同じタイトルの
フォルダを作成する。というマクロを組みました。
フォルダ作成と同時に作成したフォルダのハイパーリンクをB列のセルに付加することは出来ますか?
エクセルのマクロを組んだことが無く、プログラムもネットから拾ったものに場所の指定をいじっただけです。
プログラム案をいただけるととても助かります。
因みに下記フォルダ作成プログラムです。
Sub mkdirFolder()
Dim Path As String '作成予定フォルダの上位パス
Path = Range("A2").Value
Dim i As Long
For i = 10 To Range("B10").End(xlDown).Row
Dim FolderName As String '作成するフォルダ名
FolderName = Cells(i, 2).Value
Dim NewDirPath As String '作成予定のフォルダパス
NewDirPath = Path & "\I-" & FolderName
'作成予定フォルダと同名のフォルダの存在有無を確認
If Dir(NewDirPath, vbDirectory) = "" Then
MkDir Path & "\I-" & FolderName
End If
Next i
MsgBox "終了しました。"
End Sub
No.1ベストアンサー
- 回答日時:
おはようございます。
ハイパーリンクについて
https://www.moug.net/tech/exvba/0050064.html
End If と Next i の間に、下記を追加して、どうでしょうか?
ActiveSheet.Hyperlinks.Add _
Anchor:=Cells(i, 2).Value, Address:=Path & "\I-" & FolderName
動作確認はしていないので、思った様な動作をしない場合、少し
チャレンジして見て下さい。
それでも不明でしたら、再度、質問して下さい。
No.2
- 回答日時:
No.1の者です。
一部、修正します。
少なくても .Value は間違えですね。
誤) ActiveSheet.Hyperlinks.Add _
Anchor:=Cells(i, 2).Value, Address:=Path & "\I-" & FolderName
正) ActiveSheet.Hyperlinks.Add _
Anchor:=Cells(i, 2), Address:=Path & "\I-" & FolderName
ご回答ありがとうございました。
ボタン1クリックで、ハイパーリンクとフォルダ作成できるようになりました。
無知な私に教えてください。
Anchor(リンクをつける場所)にはセルの範囲を指定するから、
Value(セルの数値)は違う、ということでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBA 請求書自動作成 3 2022/04/24 01:58
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
Windows10 メールフォルダ作成
-
"ダウンロード"のフォルダを消...
-
John The Ripper
-
パソコン初稼動日を知る方法っ...
-
シャープSH-01E メジャーアップ...
-
Excelでdatファイルを作成??
-
OpenTextFile で書き込みできま...
-
JSONファイルをダウンロードさ...
-
Excel-VBA 撮影日時の取得
-
【Excel VBA】PDFを作成して,...
-
バッチによるショートカットの...
-
複数ファイルダウンロードについて
-
EXCEL VBA ファイルが開かれて...
-
BitBlt関数について
-
ファイルのデフォルト保存先を...
-
XMLDOMのsaveメソッドのエラー
-
テキストファイルの文字色に色...
-
Excel VBAどこが間違ってますか?
-
エクセルをダウンロードさせる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
Thunderbird ローカルフォルダ...
-
bat ファイルでフォルダ作成&移動
-
Windows10 メールフォルダ作成
-
LANDISKに新しいフォルダを追加...
-
John The Ripper
-
デスクトップ上にフォルダを作...
-
Accessでフォルダを自動生成す...
-
フォルダの新規作成が遅い
-
フォルダ階層が深いファイルの...
-
コマンドプロンプトを使用して...
-
マイドキュメントにマイビデオ...
-
"ダウンロード"のフォルダを消...
-
XPでデスクトップ上にmkdirでフ...
-
auoneのwebメールを使っている...
-
BIGLOBEのウェブリメールはフォ...
-
エクセルVBAでフォルダの作成
-
至急!バッチ作成について
-
GoogleWorkspaceについての質問
-
インストール日時
おすすめ情報