Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8192 / 76736 ←次へ | 前へ→

【74121】Re:空欄判定で2セル下にづらしたい場合
発言  UO3  - 13/4/19(金) 14:10 -

引用なし
パスワード
   ▼桃園 さん:

まだ要件がクリアには理解できていないところもあるかもです。
A列には、何かしらの値があると決めつけています。

Private Sub CommandButton1_Click()
  Dim z As Long
  
  If Range("AK11") <> 1 Then
    MsgBox "内訳がありません。", vbCritical, "エラー"
    Exit Sub
  End If
  
  Application.ScreenUpdating = False
  
  With Sheets("Sheet2")
    z = .Range("A" & .Rows.Count).End(xlUp).Row + 1
    If z < 9 Then
      z = 9
    Else
      If z Mod 2 = 0 Then z = z + 1
    End If
    With .Rows(z).Resize(2).Columns("A:W")
      .MergeCells = False   'いったん解除。念のため
      .Value = Range("A49:W50").Value
      With .Range("A1:G2,H1:J2,K1:N2,O1:Q2,R1:T1,R2:T2")
        .VerticalAlignment = xlCenter
        .Orientation = 0
        .AddIndent = False
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        Application.DisplayAlerts = False '念のため
        .Merge
        Application.DisplayAlerts = True
      End With
      .Range("V1:V2").NumberFormatLocal = "yyyy""年""m""月"";@"
    End With
    .Select
  End With
  
  Application.ScreenUpdating = True
  
  MsgBox "完了", vbOKOnly, "確認"
End Sub

0 hits

【74118】空欄判定で2セル下にづらしたい場合 桃園 13/4/19(金) 10:42 質問
【74119】Re:空欄判定で2セル下にづらしたい場合 UO3 13/4/19(金) 12:07 発言
【74120】Re:空欄判定で2セル下にづらしたい場合 桃園 13/4/19(金) 12:58 質問
【74121】Re:空欄判定で2セル下にづらしたい場合 UO3 13/4/19(金) 14:10 発言
【74123】Re:空欄判定で2セル下にづらしたい場合 桃園 13/4/19(金) 14:33 お礼

8192 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free