- 02 Mar 2017 às 11:45
#20673
Olá pessoal!
Bom,eu sou um pouco inexperiente em relação a VBA.
E gostaria de pedir a ajuda de vocês,se possível,claro.
Estou tetando criar um comando que repita os critérios de o número de vezes que eu pedi
Seguindo essa ideia,eu construí algo parecido,mas no final ainda continua sendo trabalhoso.
Segue abaixo o criado:
Private Sub botão_Click()
Dim W As Worksheet
Dim Cont As Integer
Set W = Sheets("Planilha2")
W.Select
W.Range("A1").Select
For Cont = 1 To 4
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
Next
For Cont = 5 To 35
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
Next
For Cont = 36 To 42
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "matriz"
Next
For Cont = 43 To 43
ActiveCell.Value = "Espécie B"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
Next
For Cont = 44 To 45
ActiveCell.Value = "Espécie B"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
Next
For Cont = 36 To 42
ActiveCell.Value = "Espécie B
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "matriz"
Next
For Cont = 43 To 43
ActiveCell.Value = "Espécie C"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
For Cont = 44 To 45
ActiveCell.Value = "Espécie C"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
e assim sucessivamente...o problema é que eu tenho o tempo todo que alterar os valores da linha de CONT para que o número de vezes que determinado critério se repita.Há alguma forma mais fácil de executar isso?
Muito Obrigado desde já.
Bom,eu sou um pouco inexperiente em relação a VBA.
E gostaria de pedir a ajuda de vocês,se possível,claro.
Estou tetando criar um comando que repita os critérios de o número de vezes que eu pedi
Seguindo essa ideia,eu construí algo parecido,mas no final ainda continua sendo trabalhoso.
Segue abaixo o criado:
Private Sub botão_Click()
Dim W As Worksheet
Dim Cont As Integer
Set W = Sheets("Planilha2")
W.Select
W.Range("A1").Select
For Cont = 1 To 4
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
Next
For Cont = 5 To 35
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
Next
For Cont = 36 To 42
ActiveCell.Value = "Espécie A"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "matriz"
Next
For Cont = 43 To 43
ActiveCell.Value = "Espécie B"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
Next
For Cont = 44 To 45
ActiveCell.Value = "Espécie B"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
Next
For Cont = 36 To 42
ActiveCell.Value = "Espécie B
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "matriz"
Next
For Cont = 43 To 43
ActiveCell.Value = "Espécie C"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Corte Futuro"
For Cont = 44 To 45
ActiveCell.Value = "Espécie C"
ActiveCell.Offset(1, 0).Select
ActiveCell.Offset(-1, 1) = "Exploração"
e assim sucessivamente...o problema é que eu tenho o tempo todo que alterar os valores da linha de CONT para que o número de vezes que determinado critério se repita.Há alguma forma mais fácil de executar isso?
Muito Obrigado desde já.