Já assisti a outros vídeos a respeito de matriz, mas a sua didática superou os outros tutoriais! Parabéns
@explorarexcel2 жыл бұрын
Obrigado pelo elogio
@murillo99432 жыл бұрын
Que aula excelente! Exemplos práticos e sem enrolação, passados com maestria pela sua excelente didática.
@explorarexcel2 жыл бұрын
Obrigado pelo elogio
@mardrimoura3 жыл бұрын
*Parabéns Nilton* As matrizes trazem mais dinâmica e acelera os nossos procedimentos, contudo, não temos a boa prática de aplicá-la costumeiramente. Grato, *Marcelo Adriano*
@explorarexcel3 жыл бұрын
Marcelo, eu mesmo uso muito pouco matriz, mas é uma ferramenta muito legal. O próximo vídeo será sobre matriz dinâmica. Será um bom vídeo. Nilton Castro.
@mardrimoura3 жыл бұрын
@@explorarexcel haaa sim, não dúvido disso!!! 😀😃🙂
@kordilheira2 жыл бұрын
Sempre um ensinamento novo.
@explorarexcel2 жыл бұрын
Gratidão
@paulocezarsoutopio3713 жыл бұрын
Obrigado, Nilton!
@explorarexcel3 жыл бұрын
Muito obrigado, Paulo. Nilton Castro.
@paulocezarsoutopio3713 жыл бұрын
Eu já programo em VBA desde o tempo do Basic... Suas explicações são muito didáticas e têm algoritmos muito refinados. Melhores que os meus. Estou aprendendo com eles.
@explorarexcel3 жыл бұрын
Valeu, Paulo.
@marcieltisoni4431 Жыл бұрын
ÓTIMA explicação, porém seria interessante exemplos onde aplicar estes conceitos no nosso dia a dia, obrigado.
@explorarexcel Жыл бұрын
Obrigado pela dica, mas já tenho uma situação real onde utilizei essa ferramenta. Foi no código abaixo onde reuni o método Find com Matriz. O vídeo a respeito deverá ser publicado nesta ou na próxima semana. Fique no aguardo. 'MÉTODO RANGE.FIND (EXCEL) 'Localiza informações específicas em um intervalo como... 'endereço, linha, coluna, cor de fundo 'cor da fonte, comentário da célula 'altura ou largura da célula 'ARGUMENTOS: 'What--------> A informação a ser procurada 'After--------> A célula onde começará a pesquisa. 'Se não especificar, pesquisa iniciará 'no canto superior esquerdo do intervalo. 'LookIn------> xlFormulas, xlValues, xlComments 'LookAt------> xlWhole ou xlPart 'SearchOrder-> xlByRows ou xlByColumns Sub Find_01() On Error Resume Next Dim Codigo As Integer Dim X(6) As Variant Dim Nome As String Codigo = Range("B2").Value Range("B5:B100").Find(Codigo, , , xlWhole).Select X(0) = Range("B5:B100").Find(Codigo, , , xlWhole).Address X(1) = Range("B5:B100").Find(Codigo, , , xlWhole).Row X(2) = Range("B5:B100").Find(Codigo, , , xlWhole).Column X(3) = Range("B5:B100").Find(Codigo, , , xlWhole).Interior.ColorIndex X(4) = Range("B5:B100").Find(Codigo, , , xlWhole).Comment.Text X(5) = Range("B5:B100").Find(Codigo, , , xlWhole).ColumnWidth X(6) = Range("B5:B100").Find(Codigo, , , xlWhole).RowHeight Nome = Selection.Name.Name MsgBox "Selecionamos a célula : " & X(0) & vbNewLine & _ "Sua linha é: " & X(1) & vbNewLine & _ "Sua coluna é: " & X(2) & vbNewLine & _ "Sua cor interna é: " & X(3) & vbNewLine & _ "Seu comentário é: " & X(4) & vbNewLine & _ "Sua largura é: " & X(5) & vbNewLine & _ "Sua altura é: " & X(6) & vbNewLine & _ "Seu nome é: " & Nome End Sub Mais uma vez, obrigado; Nilton Castro.
@andre.bferreira8 ай бұрын
Como definir um vetor no excel VBA para usar dentro de um condicional?
@explorarexcel7 ай бұрын
André, usando o código 04 do vídeo, você poderá fazer assim: Dim X(1 To 5, 7 To 16) As Integer If X(1, 12) > 60 Then MsgBox "O valor de X(1, 12) é maior que 60." End If No código acima, usamos o elemento X(1, 12) da matriz declarada em um condicional. Espero ter ajudado; Nilton Castro.