Tecnología

Inicio

Cómo hacer un teléfono requerida en Excel 2007

La creación de células requeridas en una hoja de cálculo de Microsoft Excel es una manera de asegurar que la información importante no van a faltar o llegar omitida. Hay más de una manera de hacer que una célula sea necesario. Se podría añadir el código VBA para su libro de Excel o añadir código que impide que el usuario guarde la hoja de cálculo hasta que las células necesarias se han rellenado. Código VBA se puede añadir a una hoja de cálculo en pocos pasos y no requiere ninguna experiencia en programación .

Instrucciones

Hacer que las células necesarios para imprimir la hoja de cálculo

1 Abra Excel 2007. Compruebe si la pestaña "desarrolladores" de la cinta en la parte superior de la pantalla. Si usted no tiene la pestaña "desarrolladores" activada, haga clic en el botón redondo azul "Microsoft Office" en la esquina superior izquierda. Haga clic en "Opciones de Excel", seguido de "Popular". Marque la casilla "Mostrar ficha en la cinta de opciones," y luego haga clic en "Aceptar".

2 Haga clic en la pestaña "desarrolladores" y, a continuación, haga clic en el botón de "Ver código" en el menú "desarrollador". Esto abrirá Microsoft Visual Basic.

3 Copia y pega el siguiente código en la ventana en blanco:

[VBA] Private Sub Workbook_BeforePrint (Cancel As Boolean)

Si Sheet1.Range ( "A1: B2"). Value = "" Entonces

MsgBox "No se puede imprimir hasta que se hayan completado las células necesarias!"

Cancel = True

Terminara si

End Sub [/ VBA]

4 Vuelva a colocar el "A1: B2" "Hoja1" y los valores dentro del código con el rango de valores que le gustaría requerir la hoja de cálculo. Por ejemplo, si desea exigir que las primeras 10 celdas de la columna A de la hoja 2 de la hoja de cálculo, que iba a cambiar la segunda línea del código para:

Si Sheet2.Range. ( "A1: A10") Valor = "" Entonces

5 Cierre de Microsoft Visual Basic. Guarde el archivo de Excel para hacer el código en una parte permanente del archivo.

Hacer que las células necesario para guardar la hoja de cálculo

6 Abra Excel 2007 y comprobar para ver si la lengüeta de "desarrolladores" está presente en la cinta a través de la parte superior de la pantalla. Si no aparece la pestaña "desarrolladores", haga clic en el botón redondo azul "Microsoft Office" en la esquina superior izquierda. Haga clic en "Opciones de Excel", seguido de "Popular". Marque la casilla "Mostrar ficha en la cinta de opciones," y luego haga clic en "Aceptar".

7 Haga clic en la pestaña "desarrolladores" y, a continuación, haga clic en el botón de "Ver código" en el menú "desarrollador" para iniciar Microsoft Visual Basic. Visual Basic le permite ver y organizar cualquier código que has añadido a una hoja de cálculo, así como la escritura o agregar un nuevo código.

8 Copia y pega el código siguiente en la ventana vacía dentro de Microsoft Visual Basic:

[VBA] Private Sub Workbook_BeforeSave (Cancel As Boolean)

Si Sheet1.Range ( "A1: B2"). Value = "" Entonces

MsgBox "No se puede guardar hasta que se hayan completado las células necesarias!"

Cancel = True

Terminara si

End Sub [/ VBA]

9 Personalizar el código mediante la sustitución del "A1: B2" "Hoja1" y los valores con el rango de valores que le gustaría requerir la hoja de cálculo. Por ejemplo, si desea exigir que las primeras 10 celdas de la columna A de la hoja 2 de la hoja de cálculo, que iba a cambiar la segunda línea del código para:

Si Sheet2.Range. ( "A1: A10") Valor = "" Entonces

10 Intentar salvar la hoja de Excel sin necesidad de rellenar todas las celdas necesarias. Si aparece un cuadro de mensaje aparece leyendo "No se puede guardar hasta que se hayan completado las células necesarias!", Su código está funcionando correctamente.

Consejos y advertencias

  • La frase entre comillas después "MsgBox" en el código VBA puede ser cambiado a lo que le gustaría que el cuadro emergente que decir cuando los usuarios intentan guardar o imprimir sin necesidad de rellenar las casillas requeridas.