Transcribir el resultado de una InputBox en una celda
Resuelto
volfoss
Mensajes publicados
43
Estado
Miembro
-
volfoss Mensajes publicados 43 Estado Miembro -
volfoss Mensajes publicados 43 Estado Miembro -
Hola,
He creado una macro pero me gustaría hacer la siguiente acción. La respuesta ingresada (que será solo un año del tipo AAAA) en el InputBox debe quedarse registrada en la celda B2:F2.
Además, ¿cómo hacer para que si se pulsa cancelar o en la cruz el InputBox se cierre sin recibir el mensaje de error de incompatibilidad de tipo y error de ejecución 13?
Gracias por tu ayuda.
Sub CréationBagues()
Dim Rep As Integer
If Rep = InputBox("Penser à renseigner la saison d'élevage en B2", "Saison élevage") Then 'La variable recibe el valor ingresado en el InputBox
If Rep = vbOK Then
' aquí el tratamiento si la respuesta es positiva
ActiveCell.FormulaR1C1 = "" 'mostrar la respuesta InputBox
Selection.Copy
Range("B2:F2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Else
' aquí el tratamiento si la respuesta es negativa
End If
End Sub
He creado una macro pero me gustaría hacer la siguiente acción. La respuesta ingresada (que será solo un año del tipo AAAA) en el InputBox debe quedarse registrada en la celda B2:F2.
Además, ¿cómo hacer para que si se pulsa cancelar o en la cruz el InputBox se cierre sin recibir el mensaje de error de incompatibilidad de tipo y error de ejecución 13?
Gracias por tu ayuda.
Sub CréationBagues()
Dim Rep As Integer
If Rep = InputBox("Penser à renseigner la saison d'élevage en B2", "Saison élevage") Then 'La variable recibe el valor ingresado en el InputBox
If Rep = vbOK Then
' aquí el tratamiento si la respuesta es positiva
ActiveCell.FormulaR1C1 = "" 'mostrar la respuesta InputBox
Selection.Copy
Range("B2:F2").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
Else
' aquí el tratamiento si la respuesta es negativa
End If
End Sub