Excel VBA質問箱 IV

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

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


6568 / 76734 ←次へ | 前へ→

【75766】Re:VBAでハイパーリンク制御
発言  カリーニン  - 14/7/3(木) 20:01 -

引用なし
パスワード
   横横。

>修正試みましたが、力及ばずでした。

Sub sample()
  Const myFolder As String = "画像のフォルダ名をここに書く"
  Dim fname
  Dim currentfolder As String

  'current folderを退避
  currentfolder = CurDir

  'folderを画像フォルダに変更
  ChDrive myFolder
  ChDir myFolder

  fname = Application.GetOpenFilename("画像 Files (*.jpg), *.jpg")
  If TypeName(fname) = "Boolean" Then
    'current folderを復旧
    ChDrive currentfolder
    ChDir currentfolder
    Exit Sub
  end if
  
  ActiveCell.Value = fname  '★ ActiveCellに画像のファイル名を書き込む

  'current folderを復旧
  ChDrive currentfolder
  ChDir currentfolder
End Sub

または

Sub sample()
  Const myFolder As String = "画像のフォルダ名をここに書く"
  Dim fname
  Dim currentfolder As String

  'current folderを退避
  currentfolder = CurDir

  'folderを画像フォルダに変更
  ChDrive myFolder
  ChDir myFolder

  fname = Application.GetOpenFilename("画像 Files (*.jpg), *.jpg")
  If TypeName(fname) <> "Boolean" Then    
    ActiveCell.Value = fname  '★ ActiveCellに画像のファイル名を書き込む
  End If
  'current folderを復旧
  ChDrive currentfolder
  ChDir currentfolder
End Sub

6 hits

【75759】VBAでハイパーリンク制御 ゆーあ 14/7/1(火) 17:26 質問
【75760】Re:VBAでハイパーリンク制御 カリーニン 14/7/1(火) 20:05 発言
【75761】Re:VBAでハイパーリンク制御 ゆーあ 14/7/2(水) 17:22 質問
【75762】Re:VBAでハイパーリンク制御 カリーニン 14/7/2(水) 20:51 発言
【75763】Re:VBAでハイパーリンク制御 γ 14/7/2(水) 21:34 発言
【75764】Re:VBAでハイパーリンク制御 γ 14/7/2(水) 22:55 発言
【75765】Re:VBAでハイパーリンク制御 ゆーあ 14/7/3(木) 18:36 発言
【75766】Re:VBAでハイパーリンク制御 カリーニン 14/7/3(木) 20:01 発言
【75767】Re:VBAでハイパーリンク制御 ゆーあ 14/7/4(金) 8:53 お礼

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