Excel VBA質問箱 IV

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

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


61716 / 76738 ←次へ | 前へ→

【19636】Re:【初心者】行の挿入方法を教えてください(>_<)
回答  Kein  - 04/11/11(木) 21:40 -

引用なし
パスワード
   行挿入するより、こっちの方が速いと思いますが。

Sub Data_Split()
  Dim Nm As String
  Dim MyR As Range, C As Range
  Dim MyV As Variant
  Dim i As Long
 
  Set MyR = Range("A1", Range("A65536").End(xlUp))
  i = 14: Nm = ActiveSheet.Name
  With Application
   .ScreenUpdating = False
   .DisplayAlerts = False
  End With
  Worksheets.Add
  For Each C In MyR
   MyV = C.Resize(, 3).Value
   If C.Row = 1 Then
     Range("A1:C1").Value = MyV
   Else
     Cells(i, 1).Resize(, 3).Value = MyV
     i = i + 13
   End If
  Next
  With ActiveSheet
   .Next.Delete
   .Name = Nm
  End With
  With Application
   .ScreenUpdating = True
   .DisplayAlerts = True
  End With
End Sub

0 hits

【19632】【初心者】行の挿入方法を教えてください(>_<) カトリーヌ 04/11/11(木) 17:35 質問
【19633】Re:【初心者】行の挿入方法を教えてくださ... IROC 04/11/11(木) 17:40 回答
【19636】Re:【初心者】行の挿入方法を教えてくださ... Kein 04/11/11(木) 21:40 回答
【19641】Re:【初心者】行の挿入方法を教えてくださ... カトリーヌ 04/11/12(金) 10:00 お礼

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