/ / Interior.PatternTintAndShade, propriété - excel, vba, xlsx

Propriété Interior.PatternTintAndShade - excel, vba, xlsx

Je travaille sur des feuilles Excel avec une grande quantité dedonnées basées sur des modèles de cellules. J'essaie de lire les valeurs de ces modèles de cellules et de stocker ces informations dans une autre feuille. Mais je suis incapable de le faire car il n'y a pas de fonction disponible pour le faire dans Excel S'il vous plaît aider.

Réponses:

0 pour la réponse № 1

Selon votre titre, il semble que vous souhaitiez utiliser VBA. Maintenant, il n'est pas clair si vous voulez copier Interior.Pattern, Interior.PatternTintAndShadeou peut-être autre chose.

Le code dont vous avez besoin est quelque chose comme

Dim wssrc as Worksheet, wstrg as Worksheet
Dim rngsrc as Range, clsrc as Range, cltrg as Range
Set rngsrc = <what you want>
For Each clsrc in rngsrc
Set cltrg = wstrg.Range(clsrc.Address)
cltrg.Interior.PatternTintAndShade = clsrc.Interior.PatternTintAndShade
Next clsrc

(PS: je n'ai pas actuellement de système avec Excel, ce code peut donc nécessiter de petits ajustements).

Une autre option qui fonctionne peut-être pour vous est la suivante: première copie, puis utilisez Range.PasteSpecial Méthode, avec le premier argument xlPasteFormats. C’est la méthode VBA pour modifier -> Pâte Spéciale (voir le commentaire de Jeeped).