-1

エクセルからデータを読み込んでグリッドビューに表示したい。エクセルのデータはどんな形式でもかまいません。例: Excel に 87.% がある場合、0.875 として取得しています。そのまま、つまり 87.5 として取得する必要があります。読み取る実際のExcelファイルを変更せずにこれを達成する方法はありますか?

4

3 に答える 3

1

.Textプロパティではなく、セルのにアクセスする必要があり.Valueます。サンプルVBAは違いを説明します:

Set c = Worksheets("Sheet1").Range("A1") 
c.Value = 1234.56
c.NumberFormat = "##0.00%" 
MsgBox c.Value 
MsgBox c.Text
于 2012-10-09T17:12:59.963 に答える
0

Excelからどのようにデータを取得していますか?Excel は、データを値と形式の 2 つに分けます。あなたの例では、値は 0.875 で、形式は 00% です。使用しているツールを使用して、フォーマットを取得したり、フォーマットされた値を返すことができる場合があります。

于 2012-10-09T17:07:22.297 に答える
0

Microsoft のフォーラムでこの投稿を見てください。

于 2012-10-09T17:07:53.833 に答える