Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
A1	B1	C1
A2	B2	C2
A3	B3	C3
A4	B4	C4
A5	B5	C5
A6	B6	C6
A7	B7	C7
A8	B8	C8
A9	B9	C9
A10	B10	C10
A11	B11	C11
A12	B12	C12
A13	B13	C13
A14	B14	C14
A15	B15	C15
A16	B16	C16
A17	B17	C17
A18	B18	C18
A19	B19	C19
A20	B20	C20
A21	B21	C21
A22	B22	C22
A23	B23	C23
A24	B24	C24
A25	B25	C25
A26	B26	C26
Voici ce que j'ai dans Excel.
Je voudrais par ex simplement lire la cellule 2,2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
       private Microsoft.Office.Interop.Excel.Workbooks oBooks;
        private Microsoft.Office.Interop.Excel.Workbook oBook;
        private Microsoft.Office.Interop.Excel.Worksheet oSheet;
        Microsoft.Office.Interop.Excel.ApplicationClass exc;
        Object oRien = System.Reflection.Missing.Value;
 
        private void button1_Click(object sender, EventArgs e)
        {
            int feuille = 1;
            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
            exc = new Microsoft.Office.Interop.Excel.ApplicationClass();
            exc.Visible = true;
            oBooks = exc.Workbooks;
            oBook = oBooks.Open("c:\\Geo.xls", oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien);
            oSheet = (Microsoft.Office.Interop.Excel.Worksheet)oBook.ActiveSheet;
Console.Write(oSheet.Cell[2,2]);
 
 
        }
Ce code ne fonctionne pas.
C'est une question toute bête, mais j'ai du mal a trouver ma réponse.

Merci bcp :-)