Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion wYse
  • 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 !

W

wYse

Guest
Bonjour,

Je suis en train de créer un tableau de reference.
Mais je n'arrive pas a créer ma macro 🙁

Je vous explique, il y a plusieurs ellements dans ma reference qui comporte 10 caractères (séparés par des colonne diferentes)

les trois dernier caractères de cette reference doit s'incrémenté automatiquement. jusque là ça va... MAIS si ce n'est pas les même "valeur" (il ya des lettre dans la reference) elle ne doit pas incrémenté mais recommencer une incrémentation ou continuer l'incrémentation, si les valeurs des différentes colonnes existais déja...

Ahah vous avez rien compris?
Une image est peut etre mieux qu'un paragraphe de français mal parlé 🙂

Merci d'avance.
 

Pièces jointes

Re : Reference

Bonjour wYse

Avant d'aller plus loin petites questions:
La liste des references sera-t-elle definitive ou des saisies ulterieures seront-elles possibles ?
Si saisies ulterieures ou seront-elles faites ?
 
Re : Reference

Bonjour wYse

Avant d'aller plus loin petites questions:
La liste des references sera-t-elle definitive ou des saisies ulterieures seront-elles possibles ?
Si saisies ulterieures ou seront-elles faites ?

elle ne sera pas définitives...elle seront faites via une macro avec le Userform.

Faut-il que j'upload ma macro?
 
Re : Reference

Bonjour,

Pour la premiere ligne j'ai réussi :
.Range("L4").Value.Formula = "=A4&B4&C4&D4&E4"

Mais pour la deuxième il me dit "Erreur de compilation, Attendu : fin d'instruction"
.Range("F4").Value.Formula = "=TEXTE(NB.SI(L4:L$1000;L4);"000")"


Avez vous une solution?
 
Re : Reference

Re

teste:

VB:
Sub essai()
For n = 3 To Range("A65536").End(xlUp).Row
 Columns("L").NumberFormat = "General"
 Range("L" & n).Formula = "=A" & n & "&B" & n & "&C" & n & "&D" & n & "&E" & n
 Range("F" & n).FormulaLocal = "=TEXTE(NB.SI(L" & n & ":L$1000;L" & n & ");""000"")"
Next n
End Sub
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…