Excel VBA質問箱 IV

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

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


36638 / 76737 ←次へ | 前へ→

【45278】シート上の文字を変換
質問  nobo  - 06/12/18(月) 1:09 -

引用なし
パスワード
   教えて下さいシート上の文字をクリアするには
下記コードにて任意のセルに■が書き込まれているのですが
一度クリア(■が)書き込まれている箇所を全て□に戻したいのですが
方法はありますか。よろしくお願いします。

Private Sub Worksheet_BeforeDoubleClick _
(ByVal Target As Range, Cancel As Boolean)
  ActiveSheet.Unprotect
 Dim r As Range
 Cancel = True
 Set r = Intersect(Range("A85:A333,I85:I378,J384:J392,U85:U319,V85:V215,O240:O244,AC85:AC150,K160:K164,K266,AD352:AD369,AE384:AE392,AK86:AK89"), Target)
 If r Is Nothing Then Exit Sub
 With r
  Select Case .Value
  Case "□"
  Target.Value = "■"
  Case Else
   Target.Value = "□"
  End Select
 End With
End Sub
0 hits

【45278】シート上の文字を変換 nobo 06/12/18(月) 1:09 質問
【45279】Re:シート上の文字を変換 Kein 06/12/18(月) 1:38 回答
【45293】Re:シート上の文字を変換 nobo 06/12/18(月) 13:37 お礼

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