Prendre la valeur de la cellule d'en dessous à chaque exécution
Résolu
swordi59
Messages postés
2
Statut
Membre
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour à tous !
Je suis nouveau sur le forum et j'ai une question qui n'a jamais été soumise il me semble.
Voici pour l'instant mon code :
Sub prévision()
Range("I42").Select
Dim n As Integer
n = Workbooks("Rapport Quotidien.xlsm").Sheets("Prévi").Range("C5")
Range("I42") = n
End Sub
Je cherche maintenant à ce qu'à chaque exécution, la valeur que prend I42 change avec la cellule d'en dessous, c'est à dire qu'elle prendra la valeur de C6, puis C7, puis C8 et ainsi de suite ...
Si vous avez des solutions ou des pistes, personnellement je sèche complètement ...
Merci !
Je suis nouveau sur le forum et j'ai une question qui n'a jamais été soumise il me semble.
Voici pour l'instant mon code :
Sub prévision()
Range("I42").Select
Dim n As Integer
n = Workbooks("Rapport Quotidien.xlsm").Sheets("Prévi").Range("C5")
Range("I42") = n
End Sub
Je cherche maintenant à ce qu'à chaque exécution, la valeur que prend I42 change avec la cellule d'en dessous, c'est à dire qu'elle prendra la valeur de C6, puis C7, puis C8 et ainsi de suite ...
Si vous avez des solutions ou des pistes, personnellement je sèche complètement ...
Merci !
A voir également:
- Prendre la valeur de la cellule d'en dessous à chaque exécution
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Excel cellule couleur si condition texte - Guide
- Prendre photo avec webcam - Guide
- Formule pour copier la valeur d'une cellule excel ✓ - Forum Excel
2 réponses
Bonjour
' tu prends une cellule de service dans ta feuille Z1 par exemple
' au départ tu mets 5 la cellule Z1
' Z1 sera incrémentée à chaque exécution de la procedure prevision
RQ. As tu besoin de préciser le classeur ?
Cdlmnt
' tu prends une cellule de service dans ta feuille Z1 par exemple
' au départ tu mets 5 la cellule Z1
' Z1 sera incrémentée à chaque exécution de la procedure prevision
Sub prévision()
Const cel = "Z1"
dim li as long
Dim n As Integer
li = Range(cel).value
n = Workbooks("Rapport Quotidien.xlsm").Sheets("Prévi").Range("C" & li)
Range("I42") = n
Range(cel).value=li+1
End Sub
RQ. As tu besoin de préciser le classeur ?
Cdlmnt
Non je n'ai pas besoin de préciser effectivement.
Cordialement