Abra la hoja de cálculo de Excel presionando "Ctrl-O", seleccionando el archivo y haciendo clic en "Abrir". Busque la última fila que desea mostrar en la hoja de cálculo.
Seleccione la fila completa debajo de la última fila que desea mostrar haciendo clic en el número de fila. No seleccione una sola celda de la fila por accidente.
Mantenga presionada la tecla "Ctrl-Shift" y presione la tecla de flecha "Abajo" para seleccionar todas las filas debajo de la fila seleccionada. La última fila es la fila número 1.048.576, por lo que desplazarse manualmente hasta encontrarla puede llevar un tiempo.
Haga clic en "Formato" en el grupo Celdas en la pestaña Inicio, seleccione "Ocultar y mostrar" y luego haga clic en "Ocultar filas" para ocultar todas las filas. Ahora solo se pueden editar las filas que no se seleccionaron. Presione "Ctrl-S" para guardar la hoja de cálculo.
Abra la hoja de cálculo que desea editar, haga clic con el botón derecho en el nombre de la hoja en la esquina inferior izquierda de la ventana y elija "Ver código" para abrir el editor de VBA. Presione "F4" para mostrar la ventana Propiedades, si no se muestra por defecto.
Haga clic dentro del campo "ScrollArea" en la ventana Propiedades. Escriba el número de la primera fila que desea mostrar, dos puntos y luego el número de la última fila que desea mostrar. Por ejemplo, para permitir que las personas se desplacen y editen solo las filas 1 a 100, escriba "1: 100" (sin las comillas) en el campo.
Presione "Ctrl-S" y guarde el archivo en su disco duro. Cierre la ventana de Microsoft Visual Basic para aplicaciones y pruebe la configuración desplazándose por la hoja de cálculo. No podrá desplazarse más allá del número de fila que ingresó en el campo ScrollArea. Incluso si puede ver una fila más debajo de la última fila, no sucede nada cuando hace clic en una de sus columnas. Todas las demás filas no se pueden editar.
También puede ocultar columnas para evitar que las personas las editen. Busque la última columna que desea que sea visible en la hoja de cálculo y luego haga clic en el encabezado de la siguiente columna para seleccionarla. No intente desplazarse hasta la última columna porque las hojas de cálculo de Excel 2013 pueden contener 16384 columnas. Mantenga presionada la tecla "Ctrl-Shift" y presione la tecla de flecha "Derecha" para seleccionar todas las columnas. Haga clic en "Formato", seleccione "Ocultar y mostrar" y luego haga clic en "Ocultar columnas" para ocultar las columnas.
Para mostrar todas las filas, presione "Ctrl-A" para seleccionar todo en la hoja de cálculo, haga clic en "Formato" en las celdas grupo, seleccione "Ocultar y mostrar" y luego haga clic en "Mostrar filas". Para mostrar todas las columnas, haga clic en "Mostrar columnas ".
Puede ocultar y mostrar filas y columnas que contienen datos, en caso de que no desee que las personas las editen accidentalmente.
Puede deshabilitar temporalmente el desplazamiento, así como la edición, de las columnas. En el campo ScrollArea, escriba la letra de la primera columna que desea mostrar, antes de escribir el número de fila. Escriba la letra de la última columna que desea mostrar antes del número de la última fila. Por ejemplo, para desplazarse por las filas 1 a 100 y las columnas A a Z, escriba "A1: Z100" (sin las comillas).
Cuando deshabilita el desplazamiento, también deshabilita la edición. Incluso si las filas están visibles, nadie puede editarlas.
Las propiedades de VBA se restablecen cuando cierra y vuelve a abrir la hoja de cálculo, por lo que deshabilitar el desplazamiento y la edición es solo una solución temporal. Ocultar las filas y columnas es una solución permanente.