Sélectionner une plage puis la mettre dans une formule excel
Bonjour,
Je vous sollicite car je voudrais faire un script simple en VBA.
Fonctionnement désiré du script :
Une boite de texte type InputBox demande à l'utilisateur de sélectionner une plage de cellules.
Une fois sélectionnée, je voudrais que dans une cellule dans excel s'affiche le résultat de l'opération suivante :
=(derniere_ligne-premiere_ligne)/(LIGNE(derniere_ligne)-LIGNE(premiere_ligne))
Le code que j'ai actuellement :
Code:
1 2 3 4 5 6 7 8 9 10
| Sub Mon_script
Dim xP As Range
On Error Resume Next
Set P = Application.InputBox("Sélectionnez une cellule ou une plage :", Type:=8)
On Error GoTo 0
If P Is Nothing Then MsgBox "Sélection annulée"
MsgBox (P)
End Sub |
Résultat :
J'ai donc bien la fenêtre InputBox qui s'affiche pour demander à l'utilisateur de sélectionner une plage mais j'ignore ensuite comment la passer dans une formule sous Excel.
Si qqn a une idée, je suis preneur.
D'avance, merci.