MODE関数と変数 | |
---|---|
[196357] MODE関数と変数- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ 後期高齢者 -(2024/12/07(22:28)) □U R L/ 76歳の高齢者です ボケ防止のためvbaで勉強してます 今回の質問は MODE関数で 変数rを関数内で変化させたいと思ってます 下記のやり方では ”アプリケーション定義又はオブジェクト定義エラー”と エラーメッセージになってしまいます rの部分は元々ー256と数字が入っていて正常に動作します rを変化ある数字にしたいのです このVBAはシートモジュールに書いています 諸先輩の皆様 宜しくご鞭撻のほどお願いいたします Dim r As Variant, Dim L_Row As Long L_Row = ws2.Cells(Rows.Count, "A").End(xlUp).Row r = -256 ActiveCell.FormulaR1C1 = "=MODE.MULT(R[r]C:R[-1]C)" この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[196358] Re[1]: MODE関数と変数- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2024/12/07(22:56)) □U R L/ > "=MODE.MULT(R[r]C:R[-1]C)" それだと、rは単なる文字でしかないです。 文字列内に変数(r)の値を反映させるには "=MODE.MULT(R[" & r & "]C:R[-1]C)" ~~~~~~↑~~~~ ~↑~ ~~~~~↑~~~~ 文字列 変数値 文字列 (-256) 「&」は、文字を結合させるもの |
[196359] Re[2]: MODE関数と変数- ■ / 記事引用/メール受信=OFF■ □投稿者/ 後期高齢者 -(2024/12/07(23:39)) □U R L/ 半平太様 早速のご回答ありがとうございます 文字列内に変数(r)の値を反映させる方法理解できました 3日ほど悩んでいましたので 無事解決しスッキリしました 本当にありがとうございました 又壁にぶつかった時宜しくお願いいたします |
このトピックに書きこむ |
---|