estou começando a aprender a programar para trabalhar com o excel em conjunto com alguns softwares de engenharia, porém hoje encontrei um problema que por mais que eu tenha buscado respostas, não as encontrei.
Eu estou tentando fazer com que um software leia valores de um script e aplique estes valores em um determinado campo. No caso seriam 4 lacunas a serem preenchidas (duas linhas com duas colunas). Baseado em um arquivo encontrado pela internet, eu apliquei a seguinte sequência:
Com isso o software (que só possui duas colunas na opção em que estou trabalhando) aplicou os valores e o resultado foi:
2 3 4 5
O problema é que na próxima etapa eu irei trabalhar com mais de 100 valores, organizados sempre em uma tabela com 50 linhas por 2 colunas. Minha pergunta é, existe alguma outra opção para a função DVec, onde eu consiga colocar os dois valores (das duas colunas correspondentes a mesma linha) em um mesmo comando? Por exemplo:
FunçãoXXX 2 3 FunçãoXXX 4 5
E que no final o resultado fosse o mesmo obtido com a função DVec? Eu também tentei usar a função DVec e separar os valores usando espaço, vírgula, ponto e vírgula (por exemplo: DVec.AddDouble 2 3 ou DVec.AddDouble 2; 3), mas nada funcionou, então acredito que trabalhar com apenas um valor por vez seja o limite dessa função.
Se alguém conhecer alguma alternativa e puder me ajudar pelo menos dizendo o nome, ficarei agradecido.
Pergunta
Gamah
Bom dia pessoal,
estou começando a aprender a programar para trabalhar com o excel em conjunto com alguns softwares de engenharia, porém hoje encontrei um problema que por mais que eu tenha buscado respostas, não as encontrei.
Eu estou tentando fazer com que um software leia valores de um script e aplique estes valores em um determinado campo. No caso seriam 4 lacunas a serem preenchidas (duas linhas com duas colunas). Baseado em um arquivo encontrado pela internet, eu apliquei a seguinte sequência:
Set DVec = Synergy.CreateDoubleArray()
DVec.AddDouble 2
DVec.AddDouble 3
DVec.AddDouble 4
DVec.AddDouble 5
Com isso o software (que só possui duas colunas na opção em que estou trabalhando) aplicou os valores e o resultado foi:
2 3
4 5
O problema é que na próxima etapa eu irei trabalhar com mais de 100 valores, organizados sempre em uma tabela com 50 linhas por 2 colunas. Minha pergunta é, existe alguma outra opção para a função DVec, onde eu consiga colocar os dois valores (das duas colunas correspondentes a mesma linha) em um mesmo comando? Por exemplo:
FunçãoXXX 2 3
FunçãoXXX 4 5
E que no final o resultado fosse o mesmo obtido com a função DVec? Eu também tentei usar a função DVec e separar os valores usando espaço, vírgula, ponto e vírgula (por exemplo: DVec.AddDouble 2 3 ou DVec.AddDouble 2; 3), mas nada funcionou, então acredito que trabalhar com apenas um valor por vez seja o limite dessa função.
Se alguém conhecer alguma alternativa e puder me ajudar pelo menos dizendo o nome, ficarei agradecido.
Agradeço toda atenção
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.