Frage zur Verwendung des Excel-Bereichs (Zellfehlerprüfung)

Für jede Zelle wird der folgende Fehler angezeigt: "Die Nummer in dieser Zelle ist als Text formatiert oder mit einem Apostroph versehen." So duplizieren Sie den Fehler: Ich muss die Ergebnisse, die von einem Webdienst stammen, als Zeichenfolgenarray speichern: Beispiel: (3 um 3 Array)

$ 402.568,03 26,2% 30.052

$ 107.719,59 7,0% 55.176

$ 81.370,35 5,3% 54.365

let values ist das String-Array, das sample enthält (string [,] values) let r ist der zu zielende Bereich (Excel.Range r) If I do: r.Value2 = values;

Ich würde gerne wissen, wie ich es loswerden kann. Jeder .net-Code wird großartig sein (C # oder VB.NET)

Hinweis: 1) Eine Schleife in jeder Zelle ist keine Option, da das Array sehr groß sein kann (100, 54) oder (1024, 104). Ich habe getan und es hat diesen Fehler nicht, aber die Leistung ist sehr schlecht.

2) Das Deaktivieren der Fehler ist keine Option, da ich keine Kontrolle über die Client-Einstellungen habe.

3) Ich stelle fest, dass ich den Conver verwende, um das Kontextmenü zu nummerieren, um das Problem zu beheben. Es ist jedoch möglich, dies programmgesteuert für den betroffenen Bereich zu tun.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage