• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

rsacramento

escrever programaticamente em células unidas

8 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Oi

Não percebi muito bem

supondo que as células O7 e O8 estão unidas e queres escrever lá, é isso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Gravas uma macro e depois vês o código dessa macro, simples.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Gravas uma macro e depois vês o código dessa macro, simples.

como?

0

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