Dupliquer une ligne avec une condition dans un Array

Bonjour à tous,

j'ai encore besoin de votre aide pour un soucis que j'ai sous VBA, car je n'ai pas d'idée sur comment arriver au résultat souhaité.

J'ai un tableau structuré contenant des données relativement simple.

je les ai mis dans un Array pour effectuer le traitement

J'ai une colonne dénommé 'Paire'. Dans cette dernière il ne devrait y avoir que des chiffres de 1 à xxx.

Dans certains cas, au lieu d'avoir des chiffres j'ai des données contenant un ' + ' (ex 1 + 2, 1 + 5 + 6, ...)

Il faudrait que lorsqu'il y a un ' + '

* dupliquer la ligne autant de fois qu'il y a de ' + ',

* conserver les données des autres colonnes

* dans la colonne 'Paire' ne conserver qu'un chiffre présent avant ou après un ' + '

Exemple

capture

La couleur rouge n'est là que pour montrer les cellules concernées

Cela doit obligatoirement être fait en VBA, car j'ai d'autres traitements à faire sur les données

Merci d'avance

Bonjour

Avec un code simplifié

Bonjour,

Tout d'abord désolé de vous répondre si tardivement mais j'ai eu quelques soucis de covid...

Sinon cela fonctionne niquel.

Merci beaucoup pour votre aide. Heureusement que c'est un code simplifié.... Lol car je n'ai pas tout compris. Heureusement qu'il y a des personnes comme vous pour nous trouver des solutions.

Bonne journée à tous et encore merci 'yal_excel'

Bonjour

Quand parlais de simplification c'était plutôt par rapport à votre début de code. Sinon voici la version avec des commentaires si vous voulez mieux comprendre ce que j'ai fait.

Rechercher des sujets similaires à "dupliquer ligne condition array"