VBA remplacer valeur cellule

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

M

Macfa

Guest
Bonjour,

J'ai une feuille qui effectue des RECHERCHEV de valeurs selon des dates, et ce sur plusieurs colonnes.

Je cherche un code VBA qui me permette de remplacer les valeurs des cellules contenant #N/A par la valeur du jour précédente, et appliquer la formule de bas en haut de la feuille.

Cf le spread en pièce jointe.

Merci pour votre aide.

Macfa
 

Pièces jointes

Re : VBA remplacer valeur cellule

Bonsoir Macfa,
voici qlq lignes de code.
Bruno
Code:
Sub macfa
Dim tx, tx2, k As Long
For k = [A65536].End(3).Row To 3 Step -1
 If IsNumeric(Cells(k, 2)) Then
  tx = Cells(k, 2)
 Else
  Cells(k, 2) = tx
 End If
   If IsNumeric(Cells(k, 3)) Then
    tx2 = Cells(k, 3)
   Else
    Cells(k, 3) = tx2
   End If
Next
End Sub
 
Re : VBA remplacer valeur cellule

Bonjour Youky et Banzai,
Je vous remercie pour votre aide.
Les 2 versions de code fonctionnent très bien. Ceci dit il est plus simple pour moi d'utiliser celle de Banzai... et ce dû à mes connaissances limitées en VBA.
Merci à vous et très bonne journée.
Macfa
 
- 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
4
Affichages
586
Réponses
5
Affichages
909
Réponses
6
Affichages
636
Retour