2009-05-22 2 views
0

に追加することはできません:は私が次のスニペットを使用して、インクリメントしたいdouble値を持つダブルタイプ

 Total = CDbl(Total + CDbl(Workbooks(1).Worksheets(1).Cells(1,1).Value)) 

コードを連続的セルは、それが指すにもかかわらず、型の不一致エラーを返します。そこに小数の値があります。私は間違って何をしていますか?

+1

Totalをどのように定義したのか分かりませんが、Total自体が問題である場合にのみ、計算内でCDbl(合計)を使用してみてください。それ以外の場合は、(セルの実際の値に応じて)大丈夫です。 –

+0

合計は2倍になります。 –

答えて

2

実際に指しているセルに数字のテキスト表現だけでなく、実際に数字が含まれていることを確認します。

テキストセルを数値に変換するには、セルを選択し、メニューバーから[書式/セル]を選択し、[数値]タブで[全般]をクリックします。

+0

セルは「番号」としてフォーマットされていますが、何らかの理由でテキストフィールドとして格納されていました。私はそれを手動で固定した。 –

関連する問題