Bonjour tout le monde, bonjour Dan
En fait j'ai le problème de la sélection dans mon tableau dynamique, lorsque je clique à droite sur le champs Date il ne veut pas me prendre mon groupage car j'ai soit une *, soit 0/0/0 soit une cellule vide c'est pour celà que j'avais un peu essayer de trouver une solution de remplacement afin de pouvoir grouper les champs.
Mon idée était de supprimer des lignes, mais Celeda me dit que ce n'est pas judicieux et me propose de transformer mes valeurs en 1 pour janvier, 2 pour février, etc. ce qui pourrait me perrmettre de faire un classement par mois dans mon tableau croisé dynamique.
De ce fait l'ensemble de ces questions est un peu lié puisque ce sont des solutions que je recherche pour un même but.
J'avais ouvert un autre post car je ne voulais pas emmêler les choses mais je m'apperçois que c'est le contraire qui se produit
A la suite des conseils de Celeda et des tiens puisque l'ensemble est lié j'essaie en vain de tranformer ma saisie du chmaps date qui est sous la forme jj/mm/aaaa en numéro et je fais de la façon suivante :
If Range("Achèvement").Value >= "01/01/2004" And Range("Achèvement").Value <= "31/01/2004" Then
Cells(fin2, numcolonne).Offset(0, 3).Value = "janvier"
End If
et ainsi de suite jusqu'à Décembre. Mais lorsque je valide je retrouve dans ma cellule la valeur du dernier mois même si je saisis 10/01/2004 par exemple je vais me retrouver avec décembre ou 12 suivant que je mette le mois ou le numéro du mois.
Y a-t-il une possibilité d'extraire, dans cette cellule, colonne D de mon tableau uniquement le mois (01, 02, 03, 04, etc). je sais qu'avec les instruction mid on peut extraire a partir d'une position x caractères, mais je n'arrive pas à l'appliquer dans mon source !!! ;(
Désolé si j'ai été un peu long et aussi pour le malentendu.
Merci et bonne journée
@lain