<p>Lorsque vous utilisez C# ou <a href="http://VB.Net">VB.Net</a> pour obtenir ou définir une plage, déterminez la taille totale de la plage, puis obtenez un grand tableau d’objets bidimensionnel…</p>
<pre><code class="lang-auto">//get values
object[,] objectArray = shtName.get_Range("A1:Z100").Value2;
iFace = Convert.ToInt32(objectArray[1,1]);
//set values
object[,] objectArray = new object[3,1] {{"A"}{"B"}{"C"}};
rngName.Value2 = objectArray;
</code></pre>
<p>Notez qu’il est important de savoir quel type de données Excel stocke (texte ou nombres) car il ne fera pas automatiquement la conversion pour vous lorsque vous reconvertissez le type depuis le tableau d’objets. Ajoutez des tests si nécessaire pour valider les données si vous ne pouvez pas connaître à l’avance le type de données.</p>