Excel VBA質問箱 IV

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

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


74560 / 76732 ←次へ | 前へ→

【6634】Re:INDEXを使った式を入力する
回答  bykin  - 03/7/15(火) 23:17 -

引用なし
パスワード
   こんばんわ。

>しかし、私がしたいのは、ただの数式の入力ではなく、
>途中で空白を含むsheet2のA列の最終行を調べて、
>その最終行と同じ行まで
>C列に入力したこの数式をオートフィルでコピーしたいのです。

そんならそうと最初に書いてもらわんと・・・

>これにはどういう式を使えてばよいのでしょうか??

式ってのはVBAコードの意味なんかな?
それでええんやったら・・・

Sub test()
  Range(Cells(2, 1), Cells(Rows.Count, 1).End(xlUp)).Offset(, 2).Formula = _
    "=IF(B2="""",IF(ISERROR(MATCH(A2,Sheet1!B:B,0)),"""",INDEX(Sheet1!A:A,MATCH(A2,Sheet1!B:B,0))),B2)"
End Sub

こんなんでええのかな?
ほな。

2 hits

【6596】INDEXを使った式を入力する ぴょん 03/7/14(月) 10:29 質問
【6610】Re:INDEXを使った式を入力する bykin 03/7/14(月) 22:48 回答
【6618】Re:INDEXを使った式を入力する ぴょん 03/7/15(火) 13:46 質問
【6634】Re:INDEXを使った式を入力する bykin 03/7/15(火) 23:17 回答
【6638】Re:INDEXを使った式を入力する ぴょん 03/7/16(水) 14:14 お礼

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