Hola Señores,
Les agradecería me pudieran ayudar con el siguiente problema: "Necesito
controlar la hora y fecha en que los usuarios de un archivo introducen
información en la columna "D7" del mismo, para ello, introduje la
siguiente fórmula en la celda "C7"
si(D7<>"", ahora(),"")
Como no quería que se actualizara esta fórmula, mi solución fue que
mediante una macro se copiara como valor los resultados de esta fórmula y
como no quería que modificaran dicho valor, protegí la hoja.
Todo funcionó de maravilla hasta antes de proteger la hoja, una vez que lo
hice, me mandó siempre el mensaje de que la hoja estaba protegida y, por
ende, le era imposible hacer esa copia especial de la celda.
¿Qué puedo hacer?
Les copio la macro:
Sub Macro1()
' Proceso = InputBox("Proceso?")
Periodo = InputBox("Periodo?")
Ejecutivo = InputBox("Ejecutivo?")
Range("C7").Select
ActiveCell.FormulaR1C1 = Proceso
Range("D7").Select
ActiveCell.FormulaR1C1 = Periodo
Range("E7").Select
ActiveCell.FormulaR1C1 = Ejecutivo
Range("c2").Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlUp).Select
ActiveCell.Offset(0, -1).Range("A1").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=False
End Sub
Leer las respuestas