VBA:Copier formule dans col. AK jusqu'à dernière cell de A
Résolu/Fermé
BILLING
Messages postés
162
Date d'inscription
vendredi 4 mai 2012
Statut
Membre
Dernière intervention
31 mars 2021
-
1 mars 2016 à 16:14
BILLING Messages postés 162 Date d'inscription vendredi 4 mai 2012 Statut Membre Dernière intervention 31 mars 2021 - 2 mars 2016 à 21:29
BILLING Messages postés 162 Date d'inscription vendredi 4 mai 2012 Statut Membre Dernière intervention 31 mars 2021 - 2 mars 2016 à 21:29
A voir également:
- VBA:Copier formule dans col. AK jusqu'à dernière cell de A
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Vba dernière colonne non vide ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
1 réponse
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
1 mars 2016 à 16:36
1 mars 2016 à 16:36
Bonjour,
A+
Sub S1CargoTonnes()
Dim Derlig As Integer
With ActiveSheet
Derlig = .Columns("A").Find("*", , , , , xlPrevious).Row
With .Range("AK2")
.FormulaLocal = "=SI(OU($L2=""DRDGE"";$L2=""WKBGE"");"" - "";SI(NON(ESTERREUR(RECHERCHEV(DROITE($L2;2);'Matrice S1'!$A$19:$B$30;2;FAUX)));RECHERCHEV(DROITE($L2;2);'Matrice S1'!$A$19:$B$30;2;FAUX);"" - ""))"
.AutoFill Destination:=.Resize(Derlig - 1)
End With
End With
End Sub
A+
1 mars 2016 à 19:03
Ça fonctionne parfaitement.
eLise
2 mars 2016 à 21:29
Peux-tu m'aider avec cette macro? Elle prend trop de temps et je crois qu'en ajoutant le fameux ça raccourcirait le temps d'exécution.
J'ai tenté de l'insérer dans le code suivant:
Mais honnêtement je ne sais pas où exactement je dois l'insérer.
Peux-tu m'aider?
Merci
eLise,