Ir para o conteúdo
rsacramento

escrever programaticamente em células unidas

Mensagens Recomendadas

rsacramento    0
rsacramento

boas!

tenho este código para escrever programaticamente numa única célula:

Dim cabeçalho As String

cabeçalho = "Valia"
    
Range("O7").Value = cabeçalho 'rótulo'

mas e se eu pretenter escrevê-lo em duas (ou mais) células unidas, como faço?

obrigado antecipadamente

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
charlie69    0
charlie69

supondo que as células estão unidas (A7 com A8)

se mandares escreveres na primeira ele escreve na unida

ex.: escrever na A7, cells(7,1)="texto", vais ver que surge na unida

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rsacramento    0
rsacramento

POIS, MAS DEPOIS APARECE-ME 1 ERRO A DIZER QUE NÃO É POSSÍVEL ALTERAR CONTEÚDO DE CÉLULAS UNIDAS, APONTANDO PARA ESTE CÓDIGO:

Folha1.Columns("N").ClearContents

desculpa as maiúscilas  :P

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
charlie69    0
charlie69

pois, tem as células unidas e o excel não aceita isso, porque como estão unidas as células, o excel acaba por seleccionar as duas colunas (supondo que são apenas duas células unidas)

a unica solução que encontro é algo do genero (é mesmo para o desenrasco)

for i=1 to ultimo linha escrita

cells(linha,14)=""                              14 corresponde à coluna N

next i

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade