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

P

paula

Guest
bonjour le forum et merci herve pour ta macro

je voudrai faire une petite modiff sur cette macro
a chaque fois que je clic il me rajoute les info o dessus je cherche comment
faire pour remplacer a partir de la ligne 13 les infos

merci

Public Sub vev()
Dim c As Range
Dim ligne As Integer, colonne As Range

With Sheets("feuil2")
For Each c In Range("c7:c" & Range("c65000").End(xlUp).Row)
ligne = 13
Set colonne = .Range("c6:n6").Find(c.Value)
While .Cells(ligne, colonne.Column) <> ""
ligne = ligne - 1
Wend
.Cells(ligne, colonne.Column) = c.Offset(0, 1)
.Cells(ligne, colonne.Column + 2) = c.Offset(0, 2)
Next c
End With
End Sub
 
Bonjour,

Pourquoi ne restes-tu pas sur le même fil ? Avec celui-ci, je vois 3 fils sur le même sujet !
Non, ce n'est parce que tu postes ton pb plusieurs fois que tu auras une réponse plus rapide. En pratiquant de cette manière, tu n'aides pas le forum et ceux qui veulent profiter de ton problème. De plus, pas facile de te suivre dans ton pb.

Merci de lire la charte : <http://www.excel-downloads.com/html/French/CharteXLD.php>

Pour le suivi :
<http://www.excel-downloads.com/html/French/forum/messages/1_141395_141395.htm>
<http://www.excel-downloads.com/html/French/forum/messages/1_141342_141342.htm>

Bon malgré tout j'en parlerai à Hervé ce soir sur le T'chat.

@+ Dan
 
bonjour

J'ai vu tes post, donc évite de les doubler.

Par contre j'ai pas compris ce que tu voulais faire :

pour remplacer les valeurs utilise : range("c7:n13").clearcontents

pour "empiler" les valeurs aggrandit ton tableau : ligne=13, correspond à la ligne ou doit commencer à être mis les valeurs, modifie cette ligne.

Si je n'a toujours pas compris, met une pièce jointe.

Salut
Hervé
 
re

.range("c7:n13").clearcontents, je pense est la meilleur solution pour toi,

ceci te permet de garder à jour tes valeurs sans en plus être limité par la ligne 7, puisque tu n'y arrivera pas (à la ligne 7).

Salut
Hervé
 
- 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
5
Affichages
718
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
586
Réponses
8
Affichages
656
Retour