Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo usar / valor de referencia de la hoja de trabajo anterior en Excel?

¿Cómo hacer referencia a un valor de celda específico de la hoja de cálculo anterior al crear una copia en Excel? Por ejemplo, al crear una copia de Sheet2, es posible que desee referenciar automáticamente la celda A1 de Sheet2 en la nueva hoja de trabajo copiada (dice Sheet3). ¿Cómo lograrlo? Este articulo te ayudara.

Uso / valor de referencia de la hoja de trabajo anterior con la función definida por el usuario

Uso / valor de referencia de la hoja de trabajo anterior con Kutools para Excel

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Kutools funciona con Office 2007-2019 y 365. Es compatible con todos los idiomas y es muy fácil de instalar o implementar. Funciones completas de prueba gratuita de 60-day.

Uso / valor de referencia de la hoja de trabajo anterior con la función definida por el usuario


Para ser honesto, ningún método puede referenciar automáticamente cierto valor de celda al crear una copia de una hoja de trabajo. En realidad, puede crear una nueva hoja y luego hacer referencia al valor de celda de la hoja de trabajo anterior con la siguiente función definida por el usuario.

1. Después de crear una nueva hoja de trabajo en blanco (dice Sheet3), presione otro + F11 teclas al mismo tiempo para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Luego copie y pegue el siguiente código VBA en la ventana Código.

VBA: valor de uso / referencia de la hoja de trabajo anterior en Excel

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. presione el otro + Q llaves al mismo tiempo para cerrar el Microsoft Visual Basic para aplicaciones ventana.

4. Seleccione una celda en blanco de Sheet3 (dice A1), ingrese la fórmula = PrevSheet (A1) en el Barra de formulas y luego presione el entrar clave.

Ahora obtendrá el valor de la celda A1 de la hoja de cálculo anterior (Sheet2) en la hoja de trabajo actual.

Nota: El código identificará automáticamente la hoja de trabajo que pertenece a la anterior de la hoja de trabajo actual.


Uso / valor de referencia de la hoja de trabajo anterior con Kutools para Excel

Con la Dinámicamente Consulte las hojas de trabajo utilidad de Kutools for Excel, puede usar o referenciar fácilmente el valor de la hoja de trabajo anterior en Excel.

Kutools for Excel : con más de 300 útiles complementos de Excel, gratis para probar sin limitaciones en los días 60.

1. Si desea referenciar el valor de la celda A1 de la hoja de cálculo anterior a la hoja de cálculo actual, seleccione la celda A1 en la hoja de cálculo actual y luego haga clic en Kutools > Más > Dinámicamente Consulte las hojas de trabajo. Ver captura de pantalla:

2. En el Rellenar hojas de trabajo Referencias cuadro de diálogo, solo verifique el nombre de la hoja de trabajo anterior en Lista de la hoja de trabajo caja, y luego haga clic en Rango de llenado botón.

Luego puede ver el valor de la celda A1 en la hoja de trabajo anterior a la que se hace referencia en la hoja de trabajo actual.

Nota: Con esta utilidad, puede hacer referencia al mismo valor de celda de diferentes hojas de cálculo en la hoja de cálculo actual a la vez.


Uso / valor de referencia de la hoja de trabajo anterior con Kutools para Excel

Kutools for Excel incluye más de las útiles herramientas de Excel de 300. Gratis para probar sin limitaciones en los días 60. ¡Descargue la versión de prueba gratuita ahora!


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Anon · 2 months ago
    I followed steps 1-4, but I keep getting a #NAME error. Excel 2016. Please advise?
    • To post as a guest, your comment is unpublished.
      crystal · 2 months ago
      Hi Anon,
      The code works well in my Excel 2016. Did you find specific error reminded in your code window when getting the #NAME error result?
  • To post as a guest, your comment is unpublished.
    Andrew · 2 months ago
    I followed steps 1-4 but I keep returning a #NAME? error - Please advise?
    • To post as a guest, your comment is unpublished.
      crystal · 2 months ago
      Hi Andrew,
      Which Office version do you use?
  • To post as a guest, your comment is unpublished.
    Alex · 7 months ago
    What about use value from Next Sheet?
    • To post as a guest, your comment is unpublished.
      crystal · 6 months ago
      Hi Alex,
      To get the value from next Sheet, please replace the minus sign with plus sign in the sixh line of the code:
      PrevSheet = Worksheets(xIndex + 1).Range(RCell.Address)
      • To post as a guest, your comment is unpublished.
        Mav · 2 months ago
        Hi Crystal, I tried replacing the minus sign with a plus sign but it didn't work - the relevant cell just returned a zero. I'm just wanting the change(s) required to do exactly as above BUT with the workbook numbering going from right to left, ie. Sheet3, Sheet 2, Sheet1 (the previous sheet will be the one to the right). Thanks
        • To post as a guest, your comment is unpublished.
          crystal · 2 months ago
          Hi Mav,
          The method works based on the worksheets' order in your workbook. ie. The worksheets order from left to right are Sheet3, Sheet2 and Sheet1. For Sheet2, it's previous worksheet is Sheet3, and it's next worksheet is Sheet1.
          • To post as a guest, your comment is unpublished.
            Mav · 2 months ago
            Hi Crystal,
            Yes I know. My query (like Alex's) is what change is required to make it work the other way, ie, for the next sheet, where the next sheet is to the left of the preceding sheet? You wrote to Alex,
            "please replace the minus sign with plus sign in the sixh line of the code:
            PrevSheet = Worksheets(xIndex + 1).Range(RCell.Address)".
            My comment was just to say that that particular change did not work and to ask if you have a way that will actually work.
  • To post as a guest, your comment is unpublished.
    Ryan · 1 years ago
    I've been looking for something to do this forever, thank you so much you have no idea. I have a simple spreadsheet for data entry weekly and a new tab for each week. the days, date, week #, etc goes +1 and then it grabs from previous sheet and moves to new one, this created a fast solution to data transfering to different sheets--- Again thank you
  • To post as a guest, your comment is unpublished.
    Steve Bannister · 2 years ago
    Excellent work and explanation. Saved me so much time, thank you VERY much.
  • To post as a guest, your comment is unpublished.
    NC · 2 years ago
    Hello
    I have a question for the experts.
    I am able to make a reference to previous sheet.
    But i would like to keep repeating that reference throughout the workbook on the same cell on the next sheets. (ie D13)
    Example:
    Sheet 1 Cell D13 is repeated in the next sheets with 1 incremental value each.
    However if i delete sheet 7 or any other sheet, i need excel to continue counting the same way.

    for example

    sheet 1 I start with 100
    sheet 20, I end up with 119
    if i delete couple sheets , i want to make sure that references change automatically without manual intervention.
    Meaning that reference on D13 is changed automatically after I delete sheets.
    Thank you for your help.