このトピックに書きこむ |
---|
Re[1]: キャンセルが出来ない | |
---|---|
[196081] Re[1]: キャンセルが出来ない- ■記事引用/メール受信=OFF■ □投稿者/ 匿名 -(2024/01/05(14:21)) □U R L/ 以下のサイトのYesNo当たりの説明を読んでみて下さい。 h ttps://excel-ubara.com/excelvba1/EXCELVBA323.html |
[196078] キャンセルが出来ない- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ mi -(2024/01/05(13:05)) □U R L/ いつもお世話になります。 MsgBoxにてキャンセルができません。「いいえ」を押しても実行になります。 どこを直せばいいのでしょうか教えて下さい。 With Worksheets("工事受付票") d = Format(Date, "yy") Dim rc As VbMsgBoxResult If d = Left(Sheets("控").Range("D65536").End(xlUp), 2) Then MsgBox lastNo & "の次は" & nextNo & "です。" .Range("AD1").Value = Format(Date, "yy") & nextNo MsgBox "工事受付票をコピーします。よろしいですか?", vbYesNo + vbExclamation, "番号の確認" Else MsgBox lastNo & "の次は 001 です。" .Range("AD1").Value = Format(Date, "yy") & "001" rc = MsgBox("実行してよろしいですか?", vbYesNo + vbQuestion, "実行確認") If rc = vbYes Then MsgBox "実行しました。" End If End If キャンセルは番号が取得されずにシートもcopyされないようにしたいです。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |