Formule

Bonjour,

Ci-joint un fichier excel avec une feuille contenant deux tableaux orange et vert.

C

omment faire pour obtenir dans le tableau une inscription de la catégorie des produits en face de chaque sous produit comme dans le tableau vert?

Merci

Bonjour Pierro1234

Perso, je ne comprends pas ta demande

Bonjour le forum,

C3 :

=GAUCHE(D3;1)

Re,

Ou ?

=C3&NB.SI($C$3:C3;C3)
formule

Salut mbbp

Bonjour le forum,

C3 :

=GAUCHE(D3;1)

Je ne pense pas que ce soit aussi simple , c'est un exemple

Salut BrunoM45,

Proposition précédente avec une simple MFC ajoutée :

nb

Bonjour PIERRO1234, le forum,

je te retourne ton fichier modifié :

Ctrl e ➯ travail effectué !


Alt F11 pour voir le code VBA, puis revenir sur Excel

si besoin, tu peux demander une adaptation.

merci de me dire si ça te convient.


@Bruno et mbbp

y'a des fois, c'est tout simple ! y'a pas besoin d'chercher midi à 14 h !

dhany

Bonjour,

Pour le principe.

(Ctrl + m pour exécuter la procédure)

Cdlt.

3pierrot1234.xlsm (20.68 Ko)
Public Sub Main()
'Ctrl + m
Dim n As Long, rng As Range
    With ActiveSheet
        n = .Cells(.Rows.Count, 4).End(xlUp).Row
        Set rng = .Cells(3, 4).Offset(, -1).Resize(n - 2)
    End With
    rng.SpecialCells(4).FormulaR1C1 = "=R[-1]C"
    rng.Value = rng.Value
End Sub

Bonjour et merci à tous,

En fait, je me rends compte que j'avais donné un exemple simple.

Ci-joint un autre fichier pour comprendre mon besoin.

Il m'arrive de recevoir des fichier avec des milliers de lignes ou je dois remplir la colonne "produit" pour ensuite établir des TCD.

Je cherche donc un moyen de remplir ces colonnes sans avoir a faire copier coller!

Merci

@PIERRO1234

j'ai téléchargé ton nouveau fichier, mais pour l'travail à faire, j'vois pas d'différence avec ton fichier précédent !

m'est avis qu't'as dû louper mon post de 04:40, car normalement, il répond à ton besoin ; clique sur ce lien :

https://forum.excel-pratique.com/viewtopic.php?p=709207#p709207

dhany

Re,

@ Pierrot1234,

Reformule ta demande précisément !...

Cdlt.

@PIERRO1234

lis tous les posts, depuis le dernier que tu as posté : ne lis pas seulement le dernier post de la conversation !

si j'ai bien compris ton exo, il est en principe résolu ici (clique sur le lien vert pour aller à mon post de 04:40) :

https://forum.excel-pratique.com/viewtopic.php?p=709207#p709207

dhany

Merci,

Désolé de mon merci tardif (un peu souffrant)

Bonjour PIERRO1234,

désolé d'apprendre que t'étais un peu souffrant ; j'espère que t'es maint'nant complètement rétabli, ou en bonne voie de guérison (sans doute car t'es de retour sur le forum) ; même s'il est tardif, merci pour ton retour, et pour avoir passé le sujet en résolu !

bonne continuation, et bonnes fêtes de Noël !

dhany

Bonjour,

Pour atteindre mon objectif, ci joint un tableau utilisant la fonction SI et DECALER pour nommer la colone en jaune.

Merci à tous!

Rebonjour PIERRO1234,

j'ai regardé ta solution ; elle marche, oui, mais ça t'oblige à utiliser une colonne en plus de la colonne D ! la solution que je t'avais proposée précédemment n'avait pas cet inconvénient : ça complète la colonne D sans que tu doives en utiliser une autre !

bravo quand même pour tes progrès sur la fonction DECALER() !

dhany

Merci bien Dhany, et merci à tous

Rechercher des sujets similaires à "formule"