Microsoft 365 Copier le contenu d'une cellule en fonction de la valeur d'une autre cellule

  • Initiateur de la discussion Initiateur de la discussion ShrekL
  • Date de début Date de début

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 !

ShrekL

XLDnaute Junior
Bonjour,

Voir fichier joint.

J'ai besoin de créer une commande automatique qui copie les cellules de la colonne J lorsque la cellule de la colonne B=N/A et qui colle et écrase le résultat dans la colonne F sur la ligne correspondante.

Par exemple, la commande trouvera les cellules J7 et J11 et copiera le résultat et et le collera sur les cellules F7 et F11.

Les cellules F7 et F11 afficheront alors respectivement la valeur 3500 et 4500 et les valeurs des colonnes G et H redeviennent 0 (cette dernière partie, je l'ai déjà).

Merci de votre aide et salutations,
 

Pièces jointes

Bonsoir Shrekl,
Un essai en PJ avec une macro simple.
VB:
Sub Remplace()
NbLig = Range("C65500").End(xlUp).Row
For i = 2 To NbLig
    If Range("B" & i) = "N/A" Then
        Range("E" & i) = Range("I" & i)
        Range("F" & i) = Range("J" & i)
        Range("G" & i) = 0
        Range("H" & i) = 0
    End If
Next i
End Sub
si le nombre de lignes a traiter est grand et le temps de traitement long alors il faut recourir à un array.
Faites signe si c'est le cas.😉
 

Pièces jointes

- 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

Discussions similaires

Retour