multiplier les cellules

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

C

cyriled

Guest
bonjour,
je souhaite multiplier une liste d'identifiant en multipliant chaque valeurs par 30 sur la même colonne,,a priori il faut passer par vba pour faire cela. Quelqu'un aurait=il une idée ?
 
déjà merci pour votre réponse qui répond à un besoin de liste courte, mais effectivement la liste de cellules à dupliquer est de plus de 100 items, c'est pourquoi j'image que vba est nécessaire. Qu'en pensez ?
 
Bonsoir cyriles, Chris24, JHA,

En VBA c'est assez simple :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim duplicateur As Range, resu As Range, n&
Set duplicateur = [C2]: Set resu = [E2]
If Intersect(Target, duplicateur) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
If duplicateur Then
    For n = 2 To [A1].CurrentRegion.Count
        Cells(n, 1).Copy resu.Resize(duplicateur)
        Set resu = resu(duplicateur + 1)
    Next
End If
resu.Resize(Rows.Count - resu.Row + 1).Clear
End Sub
Le cellules sont dupliquées avec leur format.

Il y aura bug si le résultat dépasse les limites de la feuille.

Fichier joint.

A+
 

Pièces jointes

- 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
189
Retour