Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
VBAで1か月先を循環させる方法の例はありますか?
現在、月の値が「10 月」のソース シートがあります。新しいシートを作成するマクロ ボタンがワークシートに埋め込まれており、現在のセルから今月の値を取得し、それを新しいシートに配置する必要がありますが、1 か月前、つまりこの例では「11 月」です。 .
ユーザー定義関数として
Function NextMonth(m As String) As String NextMonth = Format(DateAdd("m", 1, DateValue("1 " & m & " 2000")), "mmmm") End Function
またはExcel数式として(D1オフセットしたい月が含まれています)
D1
=TEXT(EDATE( DATEVALUE("1 " & D1 & " 2000"),1), "mmmm")