Insertar valores de hoja de trabajo con una macro (Microsoft Excel)
La inserción de valores en una celda se realiza con bastante frecuencia en macros. Para insertar información en una celda, usa la propiedad Value. Por ejemplo, puede usar lo siguiente para insertar un número (23) en la celda A1:
Cells(1, 1).Value = 23
Para ingresar información en una celda, la propiedad Valor es aplicable a cualquier objeto que se resuelva en un rango. Por lo tanto, puede usar lo siguiente para colocar un valor de texto («Dirección») en la celda en C4:
Range("C4").Value = "Address"
Los ejemplos anteriores insertan valores directamente en la hoja de trabajo actualmente activa. Puede ingresar valores en una hoja de trabajo diferente prefijando los ejemplos con un objeto de hoja de trabajo, de esta manera:
Worksheets.("Sheet3").Range("C4").Value = "Address"
Si la hoja de trabajo que especifica no existe (actualmente no está abierta en Excel), entonces el código genera un error. Además, si la hoja de trabajo que está intentando modificar es un gráfico o la celda está protegida y la hoja de trabajo está bloqueada, también obtendrá un error.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2313) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Inserting_Worksheet_Values_with_a_Macro [Insertar valores de hoja de trabajo con una macro]
.