Code vba pour que des cellules portent la même valeur
Résolu/Fermé
noe2008
Messages postés
183
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2023
-
6 janv. 2019 à 12:07
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 - 6 janv. 2019 à 18:06
noe2008 Messages postés 183 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 9 novembre 2023 - 6 janv. 2019 à 18:06
A voir également:
- Code vba pour que des cellules portent la même valeur
- Formule excel pour additionner plusieurs cellules - Guide
- Code asci - Guide
- Code puk bloqué - Guide
- Verrouiller des cellules excel - Guide
- Code telephone oublié - Guide
2 réponses
danielc0
Messages postés
1424
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
24 janvier 2025
168
6 janv. 2019 à 12:30
6 janv. 2019 à 12:30
Bonjour,
Est-ce que tu veux une copie simple ou une copie spéciale valeurs ?
Daniel
Est-ce que tu veux une copie simple ou une copie spéciale valeurs ?
Daniel
noe2008
Messages postés
183
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2023
4
6 janv. 2019 à 16:25
6 janv. 2019 à 16:25
Voila le lien du classeur et merci :
https://www.cjoint.com/c/IAgpyK7rOVp
https://www.cjoint.com/c/IAgpyK7rOVp
danielc0
Messages postés
1424
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
24 janvier 2025
168
6 janv. 2019 à 17:55
6 janv. 2019 à 17:55
Essaie la macro :
Daniel
Sub Copie() Dim C As Range, Ligne As Long, Res As Variant, Res1 As Variant, Res2 As Variant Ligne = [J1:J10000].Find("*", [J10000], , , xlByRows, xlPrevious).Row For Each C In Range("J1", Cells(Rows.Count, 10).End(xlUp)) If C.Value <> "" And C.Offset(, -1) = "" And C.Offset(, -2) = "" Then Res = C.Value Res1 = C.Offset(, -7).Value Res2 = C.Offset(, -4).Value ElseIf C.Row <= Ligne And C.Offset(, -3) = "" And C.Value <> "" And IsNumeric(C.Value) Then C.Offset(, -3) = Res C.Offset(, -5) = Res1 C.Offset(, -4) = Res2 End If Next C End Sub
Daniel
noe2008
Messages postés
183
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2023
4
6 janv. 2019 à 18:06
6 janv. 2019 à 18:06
Merci danielc0 ça marche très bien
6 janv. 2019 à 13:01
6 janv. 2019 à 15:24
Daniel