Excel VBA質問箱 IV

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

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


53674 / 76732 ←次へ | 前へ→

【27867】Re:教えてください!
回答  ちくたく  - 05/8/22(月) 17:35 -

引用なし
パスワード
   エラー処理というより、コードが間違いでした。
エラー処理で無限ループを抜けてます。
マクロの目的がわかりませんので、
正しいコードに直ってるかどうかの保証はありませんよ。

Sub つぎの場合()

  Workbooks("T_月次細分別マスタ.xls").Worksheets("2.").Activate

  Dim y As Range
  Dim x As Integer
  Dim z As Integer
 
  Do
 
  Columns("cw:cw").Select
 
  Set y = Selection.Find _
  (what:="2", After:=ActiveCell, LookIn:=xlFormulas, _
  LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
  MatchCase:=False, MatchByte:=False)
  
  On Error GoTo Err1:
  y.Activate
 
  ActiveCell.Offset(2, 0).Select
 
  Selection.EntireRow.Insert
  ActiveCell.Offset(0, -38).Select
 
  Selection.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)"
 
  Selection.Copy
  
  For x = 1 To 11
  
  ActiveCell.Offset(0, 1).Select
  ActiveCell.PasteSpecial

  Next x
 
  Range(Selection, Selection.End(xlToLeft)).Select
  Application.CutCopyMode = False
  Selection.Copy
  ActiveCell.Offset(-2, 0).Select
 
  Selection.PasteSpecial Paste:=xlPasteValues
 
  ActiveCell.Offset(1, 0).Select
 
  For z = 1 To 2
  Selection.EntireRow.Delete
  Next z
 
  ActiveCell.Offset(-1, 0).Select
  ActiveCell.Offset(0, 38).Select
  ActiveCell.ClearContents

  Loop
  
Err1:
Exit Sub
End Sub
1 hits

【27862】教えてください! クロリン 05/8/22(月) 16:11 質問
【27863】Re:教えてください! ちくたく 05/8/22(月) 16:21 回答
【27864】Re:教えてください! クロリン 05/8/22(月) 17:05 お礼
【27867】Re:教えてください! ちくたく 05/8/22(月) 17:35 回答
【27870】Re:教えてください! クロリン 05/8/22(月) 17:56 お礼
【27868】ごめんなさい ちくたく 05/8/22(月) 17:44 回答

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