質問: エクセルの回帰分析でエラー エクセルの回帰分析で範囲指定して実行したところ、「回帰分析入力範囲に数値以外のデータがあります」とのエラーが何回も出ます。spssでは問題なかったデータで、すべて数値しか入ってません。回帰分析が実行できるようにしたいのですが、どうしたら解決しますでしょうか? 取り急ぎ、太字にしたところやメモを付けていたセルは、すべて削除して元に戻しましたが、ダメでした。セルのバックの色も戻したほうがいいのでしょうか?
回答: セルの値で、数数値であるべきところが、数値かどうかチェックする方法。 sub test01() for each cl in range("a1:c5") if isnumeric(cl.value) then else msgbox cl.row & "行 " & cl.column & "列は数字でない" end if next end sub のrange("a1:c5") の部分を数字かどうかチェックすべきと考える範囲に入力し、改めて、実行してみてはどうかな? 上記はvbeの画面の標準モジュールというところへコピペする。実行は、上記のコードのどこでもクリックしておいて、ファンクションキーf5キーを押すとよい。 そこで何か指摘が出れば、そのセルを詳しくチェックして考える。