Visual Basic para Aplicaciones (VBA) es un subconjunto de Visual Basic que está diseñado específicamente para trabajar en otras aplicaciones de Microsoft Office Excel y Microsoft. VBA puede reemplazar tareas tediosas con un trozo de código que se puede ejecutar en una fracción de segundo. Si desea combinar los valores de las células en otras hojas de trabajo y colocar el resultado en un solo lugar en una sola hoja de cálculo, VBA es una buena opción.
Instrucciones
1 Haga clic en una celda en blanco en una hoja de cálculo en la que desea que el total combinado para mostrar. Por ejemplo, haga clic en la celda A3. Esto se convierte en la celda de origen en el código. La célula de origen se representa por R1C1 (fila 1, columna 1).
2 Pulse la tecla "F11", "Alt" y juntos en el teclado para abrir el Editor de Visual Basic (VBE). El VBE está integrado en Excel.
3 Haga clic en el botón "Insertar" y luego haga clic en "módulos". Una nueva ventana se abrirá.
4 Copia y pega el siguiente código en la ventana en blanco:
CombineMultipleWorksheetValues sub ()
'CombineMultipleWorksheetValues Macro
ActiveCell.FormulaR1C1 = "R1C2+=Sheet2!R[-1]C"
End Sub
5 Cambiar el código para mostrar dónde los insumos que necesita son. Las ubicaciones son en relación con la celda que hizo clic en el paso 1. En el código de ejemplo anterior, "= Hoja2! R [-1] C" significa que un valor se encuentra en la hoja 2, en la misma columna que la célula de origen (que en este ejemplo fue la columna a) y 1 columna a la izquierda (un número positivo indicaría el número de columnas de la derecha).
Consejos y advertencias
- Agregar todas las ubicaciones de células en tantas hojas como desee utilizando el signo de adición. Por ejemplo, Hoja2! R2C2 + Sheet3! R [-1] C [-1] + Hoja4! R [22] + C10 añade tres números de diferentes hojas de trabajo.