Perguntas com a marcação «vba»

Visual Basic for Applications; um subconjunto do Visual Basic usado em todos os aplicativos do Microsoft Office. Considere usar esta tag juntamente com a tag para o aplicativo específico em questão. As boas perguntas sobre o VBA geralmente contêm algum código e solicitam a solução de problemas específicos. Perguntas que solicitam soluções completas (por favor, me dê o código / como fazer isso e isso com o VBA) estão fora do tópico e serão fechadas por serem muito amplas.

3
Alterar "seleção" na planilha inativa. VBA
Percebo que é uma prática recomendada evitar usar seleções no seu código, mas isso é mais por curiosidade do que qualquer outra coisa. Se você selecionar uma célula e depois alterar sua planilha, a seleção na planilha inativa será lembrada. Para demonstrar; se eu fizer algo como Sub schrodingers_copy() Range("a1").Copy …




1
Erro de sintaxe do VBA do Excel
Eu estou tentando usar o seguinte código que encontrei na web, mas ele pára devido a um erro de sintaxe: veja abaixo Sub TestCNR() Cnr 10, 4 End Sub Sub Cnr(n, r) i = 1 For j = 1 To r Cells(i, j).Value = j Next Do Until Finished(n, r, …






1
Ocultar linhas com base no valor de uma célula específica
Private Sub Worksheet_Change(ByVal Target As Range) If Range("A1").Value = "Passed" Then Rows("2:5").EntireRow.Hidden = True ElseIf Range("A1").Value = "Failed" Then Rows("2:5").EntireRow.Hidden = False End If End Sub Eu estou adicionando isso a um módulo VBA regular. Quando tento executá-lo, o sistema abre uma tela de macro. Eu quero que isso seja …

0
Como adicionar 2 em funções de clique no excel
Eu tenho o seguinte código que copia valores de uma folha para outra quando pressiona B2. Eu tenho 20 células diferentes que eu quero ser capaz de clicar, que deve exibir vários textos de diferentes abas. Eu estou lutando para encontrar uma boa solução para este problema. Qualquer ajuda seria …

1
Acessar a listagem do Filtro Automático com o VBA
Como posso acessar a listagem exclusiva de valores na coluna que o filtro automático exibe com o VBA? Eu já sei como ligar e desligar os autofiltros com o VBA. Eu posso acessar filtros que o usuário definiu com o VBA. Eu posso usar o VBA para definir um filtro …


1
Eu quero escrever um código em vba com dividir as matrizes em uma célula para várias linhas [fechado]
Estou tentando dividir dados de uma única célula para várias linhas, conforme mostrado abaixo. Eu estou usando o código abaixo mencionado: Sub TransposeRange() Dim rng As Range Dim InputRng As Range, OutRng As Range xTitleId = "Splitcell" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8) …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.