Jump to content

Odair Tomaz

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    Nova Odessa
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não
  • Você é um parceiro da Casa do Desenvolvedor?
    Não

Conquistas de Odair Tomaz

0

Reputação na Comunidade

  1. Pessoal, não sou programador, trabalho na área financeira. Como se diz, tento me virar sozinho em algumas coisas, mas tem hora, como essa que preciso da ajuda de vocês. Estou com um trabalho grande e repetitivo a fazer e estou querendo agilizar isso, com algumas instruções de VBA. Vou mandar um exemplo para vocês. A coluna "H", eu consegui colocar as instruções e rodar bacana, porém, as colunas "I" e "J", enrosquei.....rs. Para a coluna "H", utilizei o VBA abaixo: onde a fórmula anterior era: =K7*(1-((F7)/100))*AB7 Sub ReplaceFormulas() 'Set the range of cells to be replaced Dim rng As Range Set rng = Range("T7:T999") 'Replace the formulas For Each cell In rng If cell.Value <> 0 Then cell.Formula = Mid(cell.Formula, 12, 1000000) & "((1-F" & cell.Row & "/100)*(1-(H" & cell.Row & "+I" & cell.Row & ")/100))) * AB" & cell.Row & ")" End If Next cell End Sub Para as colunas "I" e "J", a fórmula atual é: =A5*(16,16*(1-((B5)/100))) * K5, preciso que fique: =A5*(16,16*((1-B5/100)*(1-(H5+I5)/100))) * K5. Abraço a todo e ótima semana teste.xlsm
×
×
  • Create New...