Home Excel - Downloads / Areas Restritas Excel VBA - Userforms e outros

Excel VBA - Userforms e outros

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos [ Descendente ]

    Excel vba planilha usf textboxes limpar todas Excel vba planilha usf textboxes limpar todas

    popular!
    Adicionado em: 16/02/2012
    Modificado em: 16/02/2012
    Tamanho: Vazio
    Downloads: 860

    Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções

    Esses procedimentos (macros) do aplicativo Microsoft Excel VBA(Visual Basic Application), limpa todos objetos Textboxes de um determinado objeto Userform, observe que poderá também usar o código, fazer um macro para também limpar os objetos textboxes quando chamados.
    Espero que o exemplo possa lhe ser útil. Fique com Deus, Expedito Marcondes.

    Private Sub CommandButton1_Click()
    Dim T As Control
    TextBox1.SetFocus
    For Each T In UserForm1.Controls
    If TypeName(T) = "TextBox" Then
    T.Value = ""
    End If
    Next Z
    End Sub

    Private Sub CommandButton2_Click()
    limpar_todos_textoboxes
    MsgBox ("textbox foram limpados com macros"), vbInformation, "Saberexcel"
    TextBox1.SetFocus
    End Sub


    Private Sub Label1_Click()
    Unload Me
    UserForm2.Show
    End Sub

    Private Sub UserForm_Initialize()
    TextBox1.SetFocus
    End Sub
    '- - - - - - - - - - - - - - - - - - - - - - - -
    veja o macro que voce poderá fazer para chamar a partir de um módulo comum
    para diversos userforms.

    Sub limpar_todos_textoboxes()
    Dim T As Control
    UserForm1.TextBox1.SetFocus
    For Each T In UserForm1.Controls
    If TypeName(T) = "TextBox" Then
    T.Value = ""
    End If
    Next T

    End Sub


    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.




    Excel vba planilhas usf objetos labels movemouse Excel vba planilhas usf objetos labels movemouse

    popular!
    Adicionado em: 05/04/2012
    Modificado em: 05/04/2012
    Tamanho: Vazio
    Downloads: 760

    Escola Saberexcel VBA Estudos - Treinamentos com Macros, Fórmulas e Funções

    E
    sses procedimentos do aplicativo Microsoft Excel VBA(Visual Basic Application), objetos userforms e Labels, frame, que mudam de cores
    afetados pelo evento Mouse_Mouse.
    Espero que gostem do exemplo, que possa lhe ser útil. Fique com Deus,
    Expedito Marcondes - Curso Microsoft Excel VBA - vídeos de Treinamento Microsoft Excel VBA
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Frame1_MouseDown
    (ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    For Each Control In Frame1.Controls
    Control.BorderStyle = 0
    Control.ForeColor = &H0&
    Next Control
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Frame1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Frame1.BorderStyle = 1
    For Each Control In Frame1.Controls
    Control.BorderStyle = 0
    Next Control
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label1_Click()
    Dim Resposta As String
    Resposta = MsgBox("deseja conectar com nosso site ?", vbYesNo + vbQuestion, "Saberexcel - site das macros")
    If Resposta = vbYes Then
    ThisWorkbook.FollowHyperlink "http://www.microsoftexcel.com.br/", , True
    End If
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label1.BorderStyle = 1
    Frame1.Caption = "Selecionou Macros"
    Frame1.ForeColor = &HFF&
    Label1.ForeColor = &HFF0000
    Label2.ForeColor = &H80000012
    Label3.ForeColor = &H80000012
    Label4.ForeColor = &H80000012
    UserForm1.Caption = "Aprenda tudo sobre Fórmulas - Escola SaberExcel"
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label2_MouseMove
    (ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label2.BorderStyle = 1
    Label2.ForeColor = &HFF0000
    Label1.ForeColor = &H80000012
    Label3.ForeColor = &H80000012
    Label4.ForeColor = &H80000012
    Frame1.Caption = "Selecionou Treinamentos "
    Frame1.ForeColor = &H80&
    UserForm1.Caption = "Aprenda tudo sobre Funções - Escola SaberExcel"
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label3_Click()
    Dim Resposta As String
    Resposta = MsgBox("deseja conectar com nosso site ?", vbYesNo + vbQuestion, "Saberexcel - site das macros")
    If Resposta = vbYes Then
    ThisWorkbook.FollowHyperlink "http://www.microsoftexcel.com.br/index.php/curso-completo-microsoft-excel-vba.html", , True
    End If
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label3_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label3.BorderStyle = 1
    Label3.ForeColor = &HC0&
    Label1.ForeColor = &HFF0000
    Label2.ForeColor = &H80000012
    Label4.ForeColor = &H80000012
    Frame1.Caption = "Selecionou Cursos Saberexcel"
    Frame1.ForeColor = &HFF0000
    UserForm1.Caption = "Aprenda tudo sobre Macros - Escola Saberexcel"
    Label1.ForeColor = &H80000012
    Label2.ForeColor = &H80000012
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label4_Click()
    Dim Resposta As String
    Resposta = MsgBox("deseja conectar com nosso site ?", vbYesNo + vbQuestion, "Saberexcel - site das macros")
    If Resposta = vbYes Then
    ThisWorkbook.FollowHyperlink "http://www.microsoftexcel.com.br/", , True
    End If
    End Sub
    '- - - - - - - - - - - - - - - - - - -'
    Private Sub Label4_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label4.BorderStyle = 1
    Label4.ForeColor = &H8000&
    Label1.ForeColor = &H80000012
    Label2.ForeColor = &H80000012
    Label3.ForeColor = &H80000012
    Frame1.Caption = "Selecionou Curso Completo com Video-Aulas (SaberExcel)"
    Frame1.ForeColor = &H8000&
    UserForm1.Caption = "Aprenda Microsoft Excel VBA - Escola Saberexcel"
    Label3.ForeColor = &H80000012
    End Sub
    '- - - - - - - - - - - - - - - - - - -'


    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.





    Excel vba texto derroulante exemplo objeto webBowse Excel vba texto derroulante exemplo objeto webBowse

    popular!
    Adicionado em: 15/04/2013
    Modificado em: 15/04/2013
    Tamanho: Vazio
    Downloads: 643


    Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções

    Esses macros do Aplicativo Microsoft excel VBA, insere um texto derroulante com auxilio de Objeto WebBrowse,
    com cores de fundo e fonte predeterminadas, há uma folha de planilha no exemplo abaixo, que traz o números das cores
    HexaDecimais "#FFFF00"(Amarelo), com 256 para você praticar e observar os resultados.
    Também fiz o que nossa colaboradora nos pediu uma autonumeração sequencial em (linhas e também Colunas)
    no macro inseri uma condição if que verifica se o valor da célula é para ou impar e inser uma formatação condicional nas
    cores da fonte para impares e pares. Espero que o exemplo possa ajuda-la. (Resposta para Arlete) - BH.
    Fique com Deus,
    Expedito Marcondes

    Sub sbx_WebBrowse()
    Const vTexto = "Escola Saberexcel VBA Estudos® - Treinamento com Macros, Fórmulas e Funções"
    Const vSite = "http://www.microsoftexcel.com.br/"

    Dim xTexto As String
    FonteCor = "#FFFF00"
    FonteCor1 = "#FFFFFF"

    With UserForm1
    Saber1.WebBrowser1.Navigate _
    "about:<html><body BGCOLOR ='#666600' scroll='no'><font color= " & FonteCor & _
    " size='5' face='Arial'>" & _
    "<marquee>" & vTexto & "</marquee></font></body></html>"

    Saber1.WebBrowser2.Navigate _
    "about:<html><body BGCOLOR ='#003300' scroll='no'><font color= " & FonteCor1 & _
    " size='4' face='Arial'>" & _
    "<marquee>" & vSite & "</marquee></font></body></html>"
    End With
    Application.StatusBar = ""
    End Sub


    Sub sbx_autonumeracao_linha()
    Dim vLin, vCol, tNum As Long
    tNum = 1
    For vLin = 11 To 22
    For vCol = 2 To 9
    Cells(vLin, vCol).Value = tNum
    tNum = tNum + 1
    If Cells(vLin, vCol).Value Mod 2 = 0 Then
    Cells(vLin, vCol).Font.ColorIndex = 3
    Else
    Cells(vLin, vCol).Font.ColorIndex = 10
    End If
    Next vCol
    Next vLin
    End Sub
    'Auto_Numeração sequencial em Colunas
    Sub sbx_autonumeracao_coluna()
    Dim vLin, vCol, tNum As Long
    tNum = 1
    [b11:i22].Font.ColorIndex = 1
    For vCol = 2 To 9
    For vLin = 11 To 22
    Cells(vLin, vCol).Value = tNum
    tNum = tNum + 1
    If Cells(vLin, vCol).Value Mod 2 = 0 Then
    Cells(vLin, vCol).Font.ColorIndex = 3
    Else
    Cells(vLin, vCol).Font.ColorIndex = 10
    End If
    Next vLin
    Next vCol
    End Sub

    Sub sbx_limpar_teste()
    [b11:i22].ClearContents
    End Sub


    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola Saberexcel VBA Estudos® - Treinamentos com Macros, Fórmulas e Funções.

     

     

     

    Excel vba usf botao autofiltro oculta plan e colunas Excel vba usf botao autofiltro oculta plan e colunas

    popular!
    Adicionado em: 05/03/2011
    Modificado em: 05/03/2011
    Tamanho: Vazio
    Downloads: 1191



    Esses procedimentos e macros do Aplicativo Microsoft Excel VBA(Visual Basic Application), oculta e ou mostra determinada folha de planilha,
    como também determinadas Colunas. Observe que muda o caption e a cor do commandbutton no usf(userform), conforme a o procedimento,
    o procedimento verifica o caption do botão e status da planilha se está ou não oculta, para não perder o caption do commandbutton,
    também a propriedade AllowFiltering:=True, veja abaixo a explicação, essa propriedade é para que o autofiltro funcione com a planilha protegida.
    Veja abaixo explicação Microsoft.



    Private Sub CommandButton12_Click()

    Dim vPlanilha As Worksheet
    For Each vPlanilha In ThisWorkbook.Worksheets
    If vPlanilha.Name <> "" Then vPlanilha.Unprotect ""
    Next

    With Sheets("1").Range("D1:J1").EntireColumn
    .Hidden = Not .Hidden
    If .Hidden Then CommandButton12.Caption = "Visível" Else CommandButton12.Caption = "Invisível "
    End With

    If Sheets("2").Visible = True Then
    Sheets("2").Visible = False
    Saber3.Shapes("sb").Visible = False
    Else
    Sheets("2").Visible = True 'planilha referenciada pelo nome da folha de planilha
    Saber3.Shapes("sb").Visible = True 'planilha referenciada pelo nome da folha de código da folha de planilha
    End If

    For Each vPlanilha In ThisWorkbook.Worksheets
    If vPlanilha.Name <> "" Then vPlanilha.Protect "", _
    DrawingObjects:=True, Contents:=True, Scenarios:=True _
    , AllowSorting:=True, AllowFiltering:=True
    Next
    Unload frmMENU
    End Sub

    Private Sub UserForm_Initialize()
    'ao inicializar verifica se as células D1:J1, estão ocultas para o correto caption do botão
    If Sheets("1").Range("D1:J1").EntireColumn.Hidden Then
    CommandButton12.Caption = "Visível"
    CommandButton12.BackColor = vbGreen
    CommandButton12.ForeColor = &H80000012
    Else
    CommandButton12.Caption = "Invisível"
    CommandButton12.BackColor = vbRed
    CommandButton12.ForeColor = &HFFFFFF
    End If
    End Sub


    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos SaberExcel

     

    Excel vba usf combobox carrega dados nomes plan definidas Excel vba usf combobox carrega dados nomes plan definidas

    popular!
    Adicionado em: 03/03/2011
    Modificado em: 03/03/2011
    Tamanho: Vazio
    Downloads: 890

    Saberexcel - site das Macros

    Esses procedimentos do Aplicativo Microsoft Excel VBA(Visual Basic Application), carrega uma combobox somente com dados das folhas de planilhas que o nome começasm com as Letras 'SAB', neste caso específico carregará os dados somente das Folhas de Planilhas "SABEREXCEL" e "SABERPLAN", porque começam com as três letras 'SAB' . Espero que o exemplo seja útil. Fique com Deus. E_Marcondes

    'dando saida de um dado para folha de planilha, fiz isso com intuíto didático, para que voce observe como é simples o princípio de um cadastro.
    'esse aprendizado sobre a propriedade offset(Desloc), é muito importante no aprendizado MS Excel VBA(Visual Basic Application).
    'não deixe de ver nosso Módulo COMO FAZER - Programação MS Excel VBA - (PROPRIEDADE DESLOC(OFFSET))
    Private Sub ComboBox2_Change()
    Frame1.Caption = ComboBox2.Value
    [A65000].End(xlUp).Offset(1, 0).Value = ComboBox2 'localiza a proxima Célula em branco na coluna(A) e insere ítem selecionado combobox
    End Sub

    Private Sub UserForm_Initialize()
    Dim sbx As Long
    Set sbDicionario = CreateObject("Scripting.Dictionary")
    Dim Wst As Worksheet, vColuna As Integer, vLinha As Long
    ' Definir a coluna para procura
    vColuna = Me.ComboBox2.ListIndex + 1
    ' determinar para cada palanilha que comece com o nome SAB
    For Each Wst In ThisWorkbook.Worksheets
    ' Se as tres primeiras letras for correspondente ao nome da folha de planiha
    If Left(Wst.Name, 3) = "SAB" Then
    ' para todas as linhas
    For sbx = 2 To 4
    For vLinha = 2 To 10
    'Adicionando o valor da coluna selecionada ao objeto combobox
    iValor = Wst.Cells(vLinha, sbx + vColuna)
    If iValor <> "" Then sbDicionario.Item(iValor) = iValor
    Next vLinha
    Next sbx
    End If
    Next Wst
    Me.ComboBox2.List = sbDicionario.items
    End Sub


    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, praticando com os produtos didáticos Saberexcel



    Página 5 de 10

    PROMOÇÃO DIDÁTICOS SABEREXCEL



    Adquira já o Acesso Imediato
    à Area de Membros

    Compra Grantida --- Entrega Imediata

    Aprenda Excel VBA com Simplicidade de 
    códigos e Eficácia, Escrevendo Menos e
    Fazendo Mais.

    '-------------------------------------'
    Entrega Imediata:
    +  500 Video Aulas MS Excel VBA
    +  35.000 Planilhas Excel e VBA
    +  Coleção 25.000 Macros MS Excel VBA
    +  141 Planilhas Instruções Loops
    +  341 Planilhas WorksheetFunctions(VBA)
    +    04 Módulos Como Fazer Excel VBA
    +  Curso Completo MS Excel VBA
    +  Planilhas Inteligentes


    Pesquisa Google SaberExcel

    Publicidade Google

    <script type="text/javascript"><!--

    google_ad_client = "ca-pub-2317234650173689";

    /* retangulo 336 x 280 */

    google_ad_slot = "0315083363";

    google_ad_width = 336;

    google_ad_height = 280;

    //-->

    </script>

    <script type="text/javascript"

    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

    </script>

    Publicidade

    RSFirewallProtected


    Google Associados

    Depoimentos

    Adicione Saberexcel Favoritos

     
     

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


       Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA