none
Como tomar o valor da próxima célula após uma mesclada? RRS feed

  • Pergunta

  • Olá, tenho uma rotina em que procuro por uma determinada palavra (armazenada na range "busca") planilha por planilha. Quando encontro, colo o valor à frente dela em uma tabela. Por exemplo ao encontrar Joaquim, mando 0,75 na função ColaNaTabela:

     

    Maria 0,43

    Paulo 0,12

    Joaquim 0,75

    Rodrigo 0,81

     

    Call ColaNaTabela(planilha, busca.Offset(0, 1).FormulaR1C1, i)

     

    No entanto, reparei que as células que contém os nomes "Joaquim", "Maria", etc são células mescladas. Assim, o valor estaria não em .offset(0,1), mas em .offset(0,2), pois .offset(0,1) seria uma célula em branco (já que são duas mescladas). Estranhamente, não deu nenhum erro.

      Na verdade, eu estava tentando descobrir por que não funcionava para uma palavra em especial (por exemplo, "Rodrigo"). Aí pergunto isso, como tomar o valor à frente de uma célula se ela é mesclada ou posso deixar assim mesmo?

    sábado, 23 de abril de 2011 20:17

Respostas

Todas as Respostas