Changer le nom de la cellule précédente

  • Initiateur de la discussion Initiateur de la discussion Dune03
  • 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 !

D

Dune03

Guest
Bonjour,

Avec mes faibles connaissances en VBA, j'essaie de construire une macro qui passe toutes les cellules d'une zone d'une feuille pour détecter un nom particulier et dans le cas positif changer la valeur de la céllue précédente.

je ne pense ne pas être loin avec le code que j'ai écrit, mais cela plante encore:

Sub Remplacement()

For i = 1 To 2292
For j = 1 To 250
If Cells(i, j) = 'Nom 1' Then
Cells(i, j - 1) = 'Nom 2'
End If

Next j
Next i

End Sub

Si quelqu'un pouvait m'aider, merci d'avance 😉
 
Ca plante car tu essaye de remplacer le contenu d'une cellule par celle de la colonne juste avant.

Tu commences par la première colonne, la valeur viendrait alors de la colonne 0 qui n'existe pas.

Salutations
Eric
 
Bonsoir Dune03 et Guitarde 🙂

Ce qui va sans dire va encore mieux en le disant :

Sub Remplacement()
  For i = 1 To 2292
    For j = 2 To 250
      If Cells(i, j) = 'Nom 1' Then
        Cells(i, j - 1) = 'Nom 2'
      End If
    Next j
  Next i
End Sub

Voili voilà 😉

Amicalement
Charly
 
- 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.

Discussions similaires

Réponses
15
Affichages
782
Réponses
8
Affichages
390
Réponses
5
Affichages
909
Réponses
4
Affichages
732
Réponses
2
Affichages
257
Réponses
8
Affichages
780
Retour