Excel VBA質問箱 IV

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

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


16609 / 76732 ←次へ | 前へ→

【65587】Re:重複を除外して別Sheetに貼り付けするには?
発言  Yuki  - 10/6/11(金) 16:07 -

引用なし
パスワード
   ▼ちいぱぱ さん:
>途中に空白がある場合エラーを出して(空白がありますなど)貼り付けを前面的に
>しないようにするにはどうすればよいですか?

こんなふうで
Yesで終了いいえで継続です。
Sub Macro2()
  Dim Dic As Object
  Dim v  As Variant
  Dim i  As Long
  Dim flg As Boolean
  
  With Worksheets("Sheet1")
    v = .Range("A1:A" & .Range("A" & .Rows.Count).End(xlUp).Row).Value
  End With
  
  Set Dic = CreateObject("Scripting.Dictionary")
  For i = 2 To UBound(v)
    If v(i, 1) = "" Then
      If MsgBox("空白行があります。処理を中止しますか?", vbYesNo) = vbYes Then
        flg = True
        Exit For
      End If
    End If
    Dic(v(i, 1)) = Empty
  Next
  If flg Then Exit Sub
  
  v = Dic.Keys
  With Worksheets("Sheet2")
    .Columns(1).ClearContents
    .Range("A1").Resize(UBound(v) + 1).Value = Application.Transpose(v)
  End With
End Sub
2 hits

【65451】重複を除外して別Sheetに貼り付けするには? ちいぱぱ 10/5/22(土) 20:20 質問
【65453】Re:重複を除外して別Sheetに貼り付けするに... ponpon 10/5/22(土) 20:41 発言
【65458】Re:重複を除外して別Sheetに貼り付けするに... ちいぱぱ 10/5/24(月) 10:10 質問
【65459】Re:重複を除外して別Sheetに貼り付けするに... ponpon 10/5/24(月) 10:27 発言
【65461】Re:重複を除外して別Sheetに貼り付けするに... Yuki 10/5/24(月) 11:04 発言
【65583】Re:重複を除外して別Sheetに貼り付けするに... ちいぱぱ 10/6/11(金) 13:33 質問
【65585】Re:重複を除外して別Sheetに貼り付けするに... Yuki 10/6/11(金) 15:30 発言
【65586】Re:重複を除外して別Sheetに貼り付けするに... ちいぱぱ 10/6/11(金) 15:41 質問
【65587】Re:重複を除外して別Sheetに貼り付けするに... Yuki 10/6/11(金) 16:07 発言
【65588】Re:重複を除外して別Sheetに貼り付けするに... ちいぱぱ 10/6/11(金) 16:13 質問

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