名前リストに基づいてワークブックを保存するマクロを作成しました。 新しいリスト項目のいくつかに/があり、ファイル名に許可されていないため、saveAsエラーが発生します。スラッシュ間の単語のVBAファイル名
チーム、名前、リーグ、カップのリストがすべての行で変更されることに注意してください。
list item: team/ league
what I want: league
list item: team/league/cup
What I want: league-cup
List item; team/league/cup/score
what I want: league-cup-score
私はそれが1つしかないが、残りの部分を見つけることができない最初のシナリオのために働いています。
InStr(Value, "/") > 0 Then
filename = Right(Value, (Len(Value) - InStr(Value, "/")))
Else
filename = Value
End If
これまでに得たものです。
おかげで、あなたは "/" に置き換える機能を置き換えVBAを使用することができ、あなたが既に持っているコードを使用して
を使用することができます。しかし、リンクを残しておくと便利です(どんな理由であれ有用であるかもしれません)。しかし、回答自体にも意味のある内容を置きます。 –
@Scott Holtzman私は自分の答えを編集します。 –