[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フォルダ名を取得したい』(できそこない)
写真が入っているフォルダ名を取得したい
西暦8ケタで日付が表示されたフォルダが幾つかあります。
その中には写真がたくさん入っています。
エクセルの挿入ボタンから
画像を挿入し、B列に、
その写真が入っていた元フォルダ名(西暦8桁)を取得したいのです。
関数でもvbaでも構いません。
A列に写真、B列にその写真の入っているフォルダ名 という感じが理想です。
写真データには写真を撮った日付データは入っていますが
撮った日ではなく、入っているフォルダ名のみを取得したいです。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
Dim filename As String If Target.Count <> 1 Then Exit Sub If Target.Column <> 1 Then MsgBox "写真を貼り付けるA列のセルを選択してください": Exit Sub filename = Application.GetOpenFilename(Title:="写真を選択", MultiSelect:=False) On Error Resume Next If Dir(filename) <> "" Then Set myShape = ActiveSheet.Shapes.AddPicture( _ filename:=filename, _ LinkToFile:=False, _ SaveWithDocument:=True, _ Left:=Target.Left, _ Top:=Target.Top, _ Width:=Target.Width, _ Height:=Target.Height) End If Target.Offset(, 1).Value = Split(filename, "\")(UBound(Split(filename, "\")) - 1) End Sub (mm) 2018/05/11(金) 15:02
(できそこない) 2018/05/11(金) 15:21
中のコードをいろいろ変更してみたのですが、
・A列の写真はりつけを→G列に。
・B列にファイルを→H列に。
の場合はどこを変えればよいのでしょうか。
1を7とかにいろいろ変えてみたのですがうまくいきません。。
ちなみにG列は9個のセルが結合されています。
またH列も9個のセルが結合されています。
どうぞよろしくお願いします。
(できそこない) 2018/05/11(金) 16:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.