0
に追加することはできません:は私が次のスニペットを使用して、インクリメントしたいdouble値を持つダブルタイプ
Total = CDbl(Total + CDbl(Workbooks(1).Worksheets(1).Cells(1,1).Value))
コードを連続的セルは、それが指すにもかかわらず、型の不一致エラーを返します。そこに小数の値があります。私は間違って何をしていますか?
に追加することはできません:は私が次のスニペットを使用して、インクリメントしたいdouble値を持つダブルタイプ
Total = CDbl(Total + CDbl(Workbooks(1).Worksheets(1).Cells(1,1).Value))
コードを連続的セルは、それが指すにもかかわらず、型の不一致エラーを返します。そこに小数の値があります。私は間違って何をしていますか?
実際に指しているセルに数字のテキスト表現だけでなく、実際に数字が含まれていることを確認します。
テキストセルを数値に変換するには、セルを選択し、メニューバーから[書式/セル]を選択し、[数値]タブで[全般]をクリックします。
セルは「番号」としてフォーマットされていますが、何らかの理由でテキストフィールドとして格納されていました。私はそれを手動で固定した。 –
Totalをどのように定義したのか分かりませんが、Total自体が問題である場合にのみ、計算内でCDbl(合計)を使用してみてください。それ以外の場合は、(セルの実際の値に応じて)大丈夫です。 –
合計は2倍になります。 –