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 :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager