• ベストアンサー

横のセルと比較する場合

EXCELマクロやっています。 あるセルとその下のセルを比較する場合、 Cells(n, "A").Value = Cells(n+1, "A").Value としますが、横のセルを比較する場合はどうすればいいでしょうか。 Cells(n, "A").Value = Cells(n, "A"+1).Value ではダメですよね。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

あなたの書かれた方式にこだわるなら次のような式になりますね。 Cells(n,"A")= Cells(n, Cells(n, "A").Column + 1)

deeeeea
質問者

お礼

ありがとうございます。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

NO1です。 一部文字が誤っていましたので訂正します。 cells(n,"A") = cells(n,"A").offset(0,1) 因みに行の場合、cells(n,"A") = cells(n,"A").offset(1,0)

deeeeea
質問者

お礼

ありがとうございます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>横のセルを比較する場合はどうすればいいでしょうか。  ⇒因みにIf関数は省略されているのですよね。   cells(n,"A") = cells(n,"A").offst(0,1)

関連するQ&A