Valdecir, o ideal é anexar um modelo para analisar melhor os endereços.
Primeiro tem de entender como funciona as celulas Mescladas, para depois podermos lidar com elas, ou seja, pelo metodo normal não é possivel copiar uma celula para um CONJUNTO de celulas mescladas.
Supondo que temos as Celulas "A1:A3" mescladas, então se eu utilizar a instrução:
Range("E1").Copy Range("A1") 'Estaria copiando o Valor de "E1" para o RAnge "A1", o que resultaria em erro devido a mesclagem das celulas, para contornar devemos utilizar a seguinte instrução :
Range("E1").Copy Range("A1:C1") 'Agora sim conseguimos copiar, ou poderiámos estar utilizando tambem:
Tirado da propria ajuda do VBA:
Set ma = Range("A1").MergeArea
If Range("a1").MergeCells Then
ma.Cells(1, 1).Value = Range("E1")
End If
Verifica-se se a celula é mesclada e copiamos o valor de "E1".
Resumindo, em linguagem simples, a Mesclagem de celulas compreende um Conjunto de celulas, se Mesclamos de "A1 até B2" temos 04 Ranges "A1, A2, B1 e B2".
Como citei acima existem algumas formas de se lidar com isto, mas o ideal é visualizarmos afim de poder dar uma solução mais adequada a sua situação.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 21/03/2014 9:08 am