Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 [Résolu] Dupliquer des comptes avec insertion de lettres

momo

XLDnaute Occasionnel
Bonjour à tous

Je e permets de demander votre aide sur la possibilité de créer un macro qui puisse dupliquer certains numéros pré-choisi en y insérant une lettre

Je joins un fichier afin de mieux m'expliquer

Merci d'avance à tous
 

Pièces jointes

  • Dupliquer.xlsx
    8.4 KB · Affichages: 62

Lone-wolf

XLDnaute Barbatruc
Bonsoir momo

D'abord change ton fichier en .xlsm (classeur prenant en charge les macros), puis

VB:
Sub test()
Dim Code As String
With Feuil1
For i = 3 To 11 Step 2
Code = Left(.Cells(i - 1, 1), 4) & "C" & Right(.Cells(i - 1, 1), 5)
.Cells(i, 1) = Code
Next i
End With
End Sub
 
Dernière édition:

Lone-wolf

XLDnaute Barbatruc
Re Momo,

si tu repasse par ici, cette macro est quand même mieux. Si tu rajoute encore des comptes, plus besoin d'aller dans le code pour faire les modifications. En B1 tu pourra écrire la ou les lettres que tu veux.

VB:
Sub Insert_Char()
Dim Code As String, Car As String
With Feuil1
Car = .Range("b1")  'Lettre C ou autre
derlig = .Range("a" & Rows.Count).End(xlUp).Row + 1
For i = 3 To derlig Step 2
Code = Left(.Cells(i - 1, 1), 4) & Car & Right(.Cells(i - 1, 1), 5)
.Cells(i, 1) = Code
Next i
End With
End Sub

 
Dernière édition:

momo

XLDnaute Occasionnel
Oooh c'est parfait , je me demandais bien comment remédier à ca ... Merci encore M. Loup
 

momo

XLDnaute Occasionnel
Si je peux me permettre, Est ce que dans le code il serait possible de Définir les numéros pour lesquls on voudrait insérer les lettres?
 

momo

XLDnaute Occasionnel
Code:
Sub Insert_Char()
Dim Code As String, Car As String
With Feuil1
Car = .Range("b1")  'Lettre C ou autre
derlig = .Range("a" & Rows.Count).End(xlUp).Row + 1
For i = 3 To derlig Step 2
Code = Left(.Cells(i - 1, 1), 4) & Car & Right(.Cells(i - 1, 1), 5)
.Cells(i, 1) = Code
Next i
End With
End Sub

Bonjour à tous,
Je voudrais qu'à partir de cet excellent code que Mister Wolf m'a aidé à concevoir , je puisse définir les numéros pour lesquels je voudrais insérer des lettres
J'ai joins le fichier dans le post #1 de la discussion...

Merci d'avance à toutes personnes qui se pencherait dessus
 

momo

XLDnaute Occasionnel
bonjour momo ,lone wolf , jean marie
soit plus explicite mets un fichier avec un exemple concret!!! comme cela assez floue
Bonjour Laetitia
En fait j'ai déjà posté le fichier il est en Post #1 sur le fil de discussion .. En fait c'est toujours la même problématique; M.Wolf m'a aidé a trouvé un code qui permette de dupliquer un compte en y insérant une lettre..
Ce code prend en compte tous les comptes présents sur la feuille or je voudrais savoir si il y a une possibilité de pré-choisir les comptes pour lesquels on devra insérer une lettre
 

laetitia90

XLDnaute Barbatruc
re
tout a fait possible il faut seulement déterminer les critéres ou conditions
c'est pour cela qu il faut un fichier plus representatif du but a atteindre
exemple en colonne A la liste des comptes en colonne B le resultat attendu
 

Discussions similaires

Réponses
3
Affichages
463
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…