Bonjour,
J'ai commencé aujourd'hui des tutos VBA (j'y connaissais rien jusqu'à aujourd'hui), à l'aide d'une chaine youtube et j'essaie de faire un peu des choses à ma sauce.
D'une macro de base qui calcule le coût d'un trajet (repris sur le tuto), je veux qu'un curseur ce déplace sur la feuille selon le coût de trajet, seulement je reste un peu bloqué à cet étape.
Ci-joint le fichier excel, et je vais vous mettre l'endroit où je suis bloqué.
Si vous avez une ou de pistes pour m'aiguiller .
Je vous remercie.
Bonne soirée
Sub Apprendre()
Dim Prix_litre As Single
Dim Consommation As Single
Dim distance As Integer
Dim Cout_trajet As Double
Dim resultat As Byte
1 Prix_litre = InputBox("Prix au litre du carburant")
Consommation = InputBox("Consommation du véhicule")
distance = InputBox("Quelle distance allez vous parocurir ?")
Cout_trajet = Prix_litre * (Consommation / 100) * distance
(A partir de là j'ai un peu impro, impossible de déplacer le curseur)
Range("E10:M10") = ""
Select Case (Cout_trajet)
Case Is <= 100
Cells(10, Cout_trajet) = Cells(15, 15)
Case Is <= 250
Cells(10, Cout_trajet) = Cells(15, 15)
Case Else
Cells(10, Cout_trajet) = Cells(15, 15)
End Select
(Je sais pas comment marier le déplacement de curseur puis la fin de la macro)
resultat = MsgBox("Votre trajet de " & distance & " Km vous coutera " & Round(Cout_trajet, 0) & " Euros", vbRetryCancel)
If resultat = vbRetry Then GoTo 1
If resultat = vbCancel Then MsgBox ("Bonne journée")
End Sub