none
Diferencia entre .cells,cells y activecell RRS feed

  • Pregunta

  • BUENAS DIAS,

    SOY NUEVO EN ESTO DE PROGRAMACION CON VBA FOR EXCEL, AGRADECERE PUEDAN AYUDARME CON LO SIGUIENTE:

    CUAL ES LA DIFERENCIA EN USAR O REFENCIAR LAS CELDAS CON :

    .cells, cells y activecell

    por ejmeplo:

    que haria este pedazo de codigo utilizando .cells

     FilaIniInt = .Cells(Fila + 1, 1)

    cual es la diferencia con por ejemplo;

    cells(x, 3).select

    saludos.

    jueves, 4 de noviembre de 2010 18:10

Todas las respuestas

  • Si tienes algo asi:

     FilaIniInt = .Cells(Fila + 1, 1)

    Significa que en alguna linea superior de codigo has hecho referencia a un objeto a traves de la instruccion With, para evitar su repeticion:

    With WorkSheets("Hoja3")
    .Cell(1,1)=45
    .Cell(1,2)=45
    End With

    Es lo mismo que:

    WorkSheets("Hoja3").Cell(1,1)=45
    WorkSheets("Hoja3").Cell(1,2)=45

    ¿Se entiende?

    Activecell, hace referencia a la celda activa (la que tiene el cursor)

    Abraham

    • Propuesto como respuesta José Mª Fueyo viernes, 5 de noviembre de 2010 11:17
    jueves, 4 de noviembre de 2010 20:36
  • Gracias por tu respuesta me aclaro muchas dudas que tenia.

     

    saludos.

    jueves, 4 de noviembre de 2010 22:24