Excel VBA質問箱 IV

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

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


4640 / 13644 ツリー ←次へ | 前へ→

【55455】VBAでDSUM関数を作成するとエラーが発生し、困っています。 つっちー 08/5/4(日) 22:14 質問[未読]
【55456】Re:VBAでDSUM関数を作成するとエラーが発生し... かみちゃん 08/5/4(日) 22:20 発言[未読]
【55457】Re:VBAでDSUM関数を作成するとエラーが発生し... つっちー 08/5/4(日) 23:18 お礼[未読]

【55455】VBAでDSUM関数を作成するとエラーが発生し、...
質問  つっちー E-MAIL  - 08/5/4(日) 22:14 -

引用なし
パスワード
   今、作成している名簿があって、最終行が可変な為、変数"LASTROW"を使用しております。LASTROWは、
  LASTROW = Range("A65536").End(xlUp).Row
という手段を用いています。
問題なのは、
  ActiveCell.Formula = "=DSUM(I2:L " & LASTROW & ",3,N1:N2)"
ここで、エラーが発生してしまうのです。
ちなみにN1は型番が入力され、N2は任意の機種名が入ります。
このエラーが解除されるにはどのような方法がありますでしょうか?
何方かご存知の方、教えて下さい。
宜しくお願い致します。

【55456】Re:VBAでDSUM関数を作成するとエラーが発生...
発言  かみちゃん  - 08/5/4(日) 22:20 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>  ActiveCell.Formula = "=DSUM(I2:L " & LASTROW & ",3,N1:N2)"
>ここで、エラーが発生してしまうのです。

どういうエラーなのでしょうか?
Lの後に半角スペースは、入っていていいのでしょうか?

【55457】Re:VBAでDSUM関数を作成するとエラーが発生...
お礼  つっちー E-MAIL  - 08/5/4(日) 23:18 -

引用なし
パスワード
   ▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>  ActiveCell.Formula = "=DSUM(I2:L " & LASTROW & ",3,N1:N2)"
>>ここで、エラーが発生してしまうのです。
>
>どういうエラーなのでしょうか?
>Lの後に半角スペースは、入っていていいのでしょうか?
かみちゃん さん,こんばんは。つっちーです。
問題の箇所、ご指摘通り、Lの後に半角スペースを取り除いたら、旨く
いきました。かみちゃん さん。鋭いご指摘有難う御座いました。
今後とも、宜しくお願い致します。

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