/ / Interior.PatternTintAndShade Property - excel, vba, xlsx

Propriedade Interior.PatternTintAndShade - excel, vba, xlsx

Eu estou trabalhando em folhas de excel com grande quantidade dedados baseados em padrões de células. Estou tentando ler os valores desses padrões de células e armazenar essas informações em outra planilha. Mas não consigo fazer isso porque não há nenhuma função disponível para fazer isso no Excel. Por favor ajude.

Respostas:

0 para resposta № 1

De acordo com o seu título, parece que você quer o VBA. Agora, não está claro se você deseja copiar Interior.Pattern, Interior.PatternTintAndShadeou talvez outra coisa.

O código que você precisa é algo como

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: Eu não tenho atualmente um sistema com o Excel, então esse código pode precisar de pequenos ajustes).

Outra opção que talvez funcione para você é: primeira cópia e depois usar Range.PasteSpecial Método, com o primeiro argumento xlPasteFormats. Este é o método VBA para Editar -> Colar especial (veja o comentário de Jeeped).