Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour,
je voudrai incrémenter des formules deux par deux:
Ex: M1=B2/2
M2=B2/2
M3=B3/2
M4=B3/2 etc j'ai 8000 lignes donc ça m'arrangerai de trouver un solution 🙂)
Bonjour denverdunk.
En VBA je te propose deux solutions :
Code:
Sub division()
Dim nbLignes As Long, i As Long, n As Long
nbLignes = [a65000].End(xlUp).Row
'n = 1
'For i = 1 To nbLignes Step 1
'Cells(n, 13).FormulaLocal = "=B" & i & "/2"
'n = n + 1
'Cells(n, 13).FormulaLocal = "=B" & i & "/2"
'n = n + 1
'Next i
n = 1
Set d = CreateObject("Scripting.Dictionary")
For i = 1 To nbLignes Step 1
d(n) = Cells(i, 2) / 2
n = n + 1
d(n) = Cells(i, 2) / 2
n = n + 1
Next i
[m1].Resize(d.Count).Value = Application.Transpose(d.items)
End Sub
La première solution inscrit les formules, la seconde plus rapide, t'inscrit directement les valeurs.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.