VBA見習い中 質問です。 シート1のA列に商品名の種類がいくつかあります。B列に容量、C列に金額が表示してあります。

Visual Basic26閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

ThanksImg質問者からのお礼コメント

 ask****さんご返事ありがとうございます。  すべてうまくいきました。コメントまでいれていただき、大変勉強になりました。 変数のmyshが重要だったんですね。たいへん感激しています。本当にありがとうございました。感謝、感謝です。  

お礼日時:2020/6/2 20:37

その他の回答(1件)

0

>うまくいきません。 の一言で終わられると何とも言えません(あと「エラーになります」だけも対応に困る表現です)。 意図した数値が出ない?エラーが出る?エラーならエラー文は何? ※エラー文が出るなら、ここで聞くよりもエラー文の一部を使って検索した方が早いです。 それと >合計金額が という事は Worksheets(mykey).Range("C2").End(xlDown).Offset(1, 0) = _ "=sum(" & Range(Range("C2"), Range("C2").End(xlDown)).Address(False, False) & ")" だけの問題ですか?それともそれ以外の部分の事でしょうか。 一ヶ月前に書いた自分のソースですら意味不明(自分の主観です笑)なのに、他の方のソースを読み解くのはしんどいです。 以上の要点を、質問本文へ補足するといいです(そちらの画面で、そのためのリンクがある筈です)。

ご返答ありがとうございます。 つたない分で申し訳ありません。 おしゃられるとうりで、指摘していただきました、コードだけの問題です。このコードですと、エラーになってしまいます。 Worksheets(mykey).Range("C2").End(xlDown).Offset(1, 0) = _ "=sum(" & Range(Range("C2"), Range("C2").End(xlDown)).Address(False, False) & ")" どのようなコードに書き直したらよろしいでしょうか。教えてください。