sintassi
esempio: se A1 = B1
if (xlSchedaExcel.Cells[1, 1].Value.ToString() == xlSchedaExcel.Cells[2, 1].Value.ToString())
va usato .ToString() per confrontare i testi
esempio:
xlSchedaExcel.Cells[1, 1] = "testo test"; scrivo un testo nella cella
Excel.Range cella;
cella = xlWorkSheet.Cells[1, 1];
xlWorkSheet.Cells[2, 1] = cella;
xlSchedaExcel.Cells[3, 1] = "2";
xlWorkSheet.Cells[3, 1] = xlWorkSheet.Cells[1, 1];
esempio: scritta nella cella A1
Excel.Range range = xlSchedaExcel.get_Range("A1");
range.Value = "hello world!";
funzioni
esempio: unisco rettangolo "b2 : e3"
xlSchedaExcel.get_Range("b2", "e3").Merge(false)
esempio: setto la cella C2, visualizzo il valore e l'indirizzo in console
Excel.Range cella;
cella = xlSchedaExcel.Cells[2, 3];
Console.WriteLine(cella.Address.ToString());
$C$2
esempio: visualixxo a console gli indirzzi delle celle usate
Excel.Range celleusate = xlSchedaExcel.UsedRange;
foreach (Excel.Range cellausata in celleusate)
{
Console.WriteLine(cellausata.Address.ToString());}
esempio: setto la cella C2, visualizzo il valore e l'indirizzo in console
Excel.Range cella;
cella = xlSchedaExcel.Cells[2, 3];
Console.WriteLine(cella.Column.ToString());
3
esempio: setto la cella C2, visualizzo il valore e l'indirizzo in console
Excel.Range cella;
cella = xlSchedaExcel.Cells[2, 3];
Console.WriteLine(cella.Row.ToString());
2