Excel VBA質問箱 IV

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

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


1036 / 76732 ←次へ | 前へ→

【81354】A1セルから1が入力されている最右のセルまでを赤く塗る
質問  VN  - 20/6/11(木) 18:44 -

引用なし
パスワード
   お世話になっております。
当方、VBA初心者です。

ネットでかなり調べたのですが対応方法が分からず、
こちらで質問をさせて頂ければ幸いです。

「A1セルから1が入力されている最右のセルまでを赤く塗る」
ために、下記のプログラムを組みました。

ところが、実行時エラー1004
アプリケーション定義またはオブジェクト定義のエラー
が表示されてしまい、動かない状態です。

おそらく、Findメソッドがうまく動いていないのかと推測しています。
どなたか、解決方法をご教授頂けますと幸いです。
お手数をお掛けします。

Sub 仮()
  Dim a As Integer, b As Range
    a = 1
  Set b = Range("A1", Rows(1).Find(what:=a, SearchDirection:=xlPrevious))
    Range(b).Font.Color = RGB(255, 0, 0)
End Sub

1 hits

【81354】A1セルから1が入力されている最右のセルまでを赤く塗る VN 20/6/11(木) 18:44 質問[未読]
【81355】Re:A1セルから1が入力されている最右のセル... マナ 20/6/11(木) 18:56 発言[未読]
【81356】Re:A1セルから1が入力されている最右のセル... マナ 20/6/11(木) 19:03 発言[未読]
【81357】Re:A1セルから1が入力されている最右のセル... VN 20/6/11(木) 19:18 お礼[未読]

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