Jump to content
Fórum Script Brasil
  • 0

como alterar a variável que está sendo usada?


otavio Braga

Question

boa tarde.

tenho a seguinte situação

sub teste

v1=10, v2=20, v3=30,v4=40 e v5=50

' agora quero mostrar os valores dessas 5 varáveis sem ter que escrever 5x

algo do tipo 

for i=1 to 5 

   msgbox V&i        ' esperando aparececer com i=1 , o valor 10

next i

Só que aparece V1,V2,V3,V4 e V5

como fazre aparecer 10,20,30,40, e 50 ?

obrigado

 

   

Só complementando. É VBA -excel

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Boa noite @otavio Braga

Imagino que utilizando o array (lista) de dados seja o mais adequado para o que esta precisando, olha o exemplo abaixo que coloquei:

Sub teste()

    ' Usando um array
    Dim valores(1 To 5) As Integer
    
    ' Atribuindo valores
    valores(1) = 10
    valores(2) = 20
    valores(3) = 30
    valores(4) = 40
    valores(5) = 50
    
    ' Iterando sobre o array
    Dim i As Integer
    For i = 1 To 5
        MsgBox valores(i)
    Next i

End Sub

 

Link to comment
Share on other sites

  • 0
Em 23/03/2024 em 18:52, Alyson Ronnan Martins disse:

Boa noite @otavio Braga

Imagino que utilizando o array (lista) de dados seja o mais adequado para o que esta precisando, olha o exemplo abaixo que coloquei:

Sub teste()

    ' Usando um array
    Dim valores(1 To 5) As Integer
    
    ' Atribuindo valores
    valores(1) = 10
    valores(2) = 20
    valores(3) = 30
    valores(4) = 40
    valores(5) = 50
    
    ' Iterando sobre o array
    Dim i As Integer
    For i = 1 To 5
        MsgBox valores(i)
    Next i

End Sub

 

Bom dia Alysson, o problema é que tenho as 5 variáveis V1 até V5 como textBox de uma entrada de dados. E ai preciso pegar os valores desses 5 textbox renomeados de V1 até V5 . (na verdade são 10) e não queria excrever 5x  - V1, V2, .... até V5.  

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...