| 
    
     |  | ▼ごちゃん さん: こんにちは
 >重複したとき書き込めないようにしたいのですが、どうしたらいいのでしょうか?
 >書き込んだ時、コピーした時に入力エラーのような表示を出したいのですが・・・
 >
 >誰か、分かる方教えてください。よろしくお願いします。
 
 詳しい範囲が判りませんがA列を対象としています。
 該当のシートモジュールに記載してください。
 
 Private Sub Worksheet_Change(ByVal Target As Range)
 
 Dim c As Range
 With Target
 If .Column <> 1 Then Exit Sub
 If IsEmpty(.Value) Then Exit Sub
 End With
 Application.EnableEvents = False
 For Each c In Target
 If WorksheetFunction.CountIf(Columns(1), c.Value) > 1 Then
 MsgBox "重複してるよ", vbCritical
 c.ClearContents
 End If
 Next
 Application.EnableEvents = True
 
 End Sub
 
 |  |