追記します。swComp.Name2で取得した構成部品名には、必ず末尾に子NO,がついてしまいますが、不要につきInStrRevで末尾から”ー”位置取得しMidにて取得した文字位置から文字列取得、Replaceで末尾”ー”以降を置換え(削除)するようにしました。 '現在の構成部品名を読み込み Dim OldName As String OldName = swComp.Name2 ...
こんな感じですかね?とりあえず問題なさそうです。
'現在の取得構成部品より追番取得 Dim PathName As String PathName = swComp.Name2 PathName = Right(PathName, 1)
'追番が1の参照部品のみ保存対象 If PathName = 1 Then '現在の構成部品名を読み込み Dim OldName As...