How to write a cell with microsoft interop

  • Thread starter Thread starter Jean Osorio
  • Start date Start date
J

Jean Osorio

I have the following line:

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[g, 3]).Value2 =
indice;

this line executed but does not do anything, the cell is no affected...

Any idea????
 
Without the preceeding code I cannot be certain. Are you assigning a value
to 'g', as the Cells method requires the row then column numbers rather than
its alphabetic equivalent, so maybe your code should read:-

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[3,7]).Value2 = indice;
 
That's rigth

for (int g= 5102; g <= filas; g++)

Alan Moseley said:
Without the preceeding code I cannot be certain. Are you assigning a value
to 'g', as the Cells method requires the row then column numbers rather than
its alphabetic equivalent, so maybe your code should read:-

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[3,7]).Value2 = indice;
--
Alan Moseley IT Consultancy
http://www.amitc.co.uk

If I have solved your problem, please click Yes below. Thanks.


Jean Osorio said:
I have the following line:

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[g, 3]).Value2 =
indice;

this line executed but does not do anything, the cell is no affected...

Any idea????
 
According to the help screen, Value2 cannot be Currency or Date data types,
but you should still see values changing. Are you sure that you are
assigning indice a value before running your line of code?
--
Alan Moseley IT Consultancy
http://www.amitc.co.uk

If I have solved your problem, please click Yes below. Thanks.


Jean Osorio said:
That's rigth

for (int g= 5102; g <= filas; g++)

Alan Moseley said:
Without the preceeding code I cannot be certain. Are you assigning a value
to 'g', as the Cells method requires the row then column numbers rather than
its alphabetic equivalent, so maybe your code should read:-

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[3,7]).Value2 = indice;
--
Alan Moseley IT Consultancy
http://www.amitc.co.uk

If I have solved your problem, please click Yes below. Thanks.


Jean Osorio said:
I have the following line:

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[g, 3]).Value2 =
indice;

this line executed but does not do anything, the cell is no affected...

Any idea????
 
what value does 'indice' have??

Jean Osorio said:
That's rigth

for (int g= 5102; g <= filas; g++)

Alan Moseley said:
Without the preceeding code I cannot be certain. Are you assigning a
value
to 'g', as the Cells method requires the row then column numbers rather
than
its alphabetic equivalent, so maybe your code should read:-

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[3,7]).Value2 =
indice;
--
Alan Moseley IT Consultancy
http://www.amitc.co.uk

If I have solved your problem, please click Yes below. Thanks.


Jean Osorio said:
I have the following line:

((Microsoft.Office.Interop.Excel.Range)workSheet2.Cells[g, 3]).Value2 =
indice;

this line executed but does not do anything, the cell is no affected...

Any idea????
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top