Autres Format dans tableau dynamique

Calvus

XLDnaute Barbatruc
Bonjour le forum,

Il n'est apparemment pas possible d'affecter un format à une variable de tableau dynamique.

Comment contourner ce problème, sachant que le tableau trouvé sera écrit sous la forme :
With Range("Q" & Rows.Count).End(xlUp).Offset(4, 0).Resize(2, 2)
.Value = TCADEP
etc
End with


Je veux dire que ce genre de chose ne fonctionne pas :
TCADEP(2, 2).NumberFormat = ("00,00")


Merci de vos réponses et bonne journée.
 

Calvus

XLDnaute Barbatruc
Re,

Bon, trouvé en faisant comme ceci, si certains sont intéressés :

Range("R" & Rows.Count).End(xlUp).CurrentRegion.Offset(, 1).Resize(2, 1).NumberFormat = ("00,00")

Ceci dit, si vous avez plus court je suis preneur.

Bonne journée
 

Dranreb

XLDnaute Barbatruc
Un objet Range possède beaucoup de méthodes partagées par l'objet Worksheet pour ses propres cellules, lignes et colonnes internes par rapport à sa cellule de début (toujours 1 pour celle ci) mais on peut spécifier 0, voire un nombre négatif pour en désigner situées devant lui, lui étant toujours relatives.
Je ne comprends pas trop votre objection. .Columns(2) est la colonne 2 de l'objet Range désigné plus haut par le With, et non la colonne 2 de la feuille.
 
Dernière édition:

Discussions similaires

Réponses
3
Affichages
303

Membres actuellement en ligne

Statistiques des forums

Discussions
312 348
Messages
2 087 509
Membres
103 569
dernier inscrit
zeiffel976