Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

.: Vitrine

Carregando artigos...

Views

Mostrando postagens com marcador inserir. Mostrar todas as postagens
Mostrando postagens com marcador inserir. Mostrar todas as postagens

VBA Excel Basic - Inserindo e Deletando Linhas e Colunas - How To Insert And Delete Rows And Columns


Sim, este é mais um tópico voltado para quem está iniciando na utilização do VBA - Visual Basic for Application no MS Excel.

O método Insert pode ser usado tanto para Linhas quanto para Colunas.

Sub sbExample12()
    Rows(6).Insert 'Inserirá uma linha na Linha 6.
    Rows(6).Delete 'Deletará a Linha 6.
    
    Columns("E").Insert 'Inserirá uma Coluna a partir da E.
    Columns("E").Delete 'Deletará a Coluna E.
End Sub



Deixe os seus comentários! Envie este artigo, divulgue este link na sua rede social...


TagsVBA, Basic, Excel, worskheet, Sheet, aba, Planilha, Workbook, insert, delete, Rows, Columns, inserir, deletar,


VBA Excel Tip - Insira Fotos nos Comentários de cada Célula - Add photos to cells inside comments

Inline image 1
Suponhamos que tenha uma planilha com uma lista de nomes de funcionários e queira ver as respectivas fotos destes funcionários.

Mais uma dica rápida, aprenda a inserir imagens dentro dos comentários das células.

A partir de uma pasta com as respectivas fotos, cada arquivo será o número do empregado. E a dica para visualizar as fotos de modo rápido e dinâmico, decidi colocar cada foto dentro de um comentário, em cada célula. Desse modo, quando passar o número do funcionário, uma janela de comentário aparecerá com a foto.

Mas é claro que desejo que todos usem a criatividade desenvolvendo novas soluções:

- Álbuns de fotos

- Capas dos seus CDs

- Capas da sua Lista de Blue-Rays

- Seus filmes preferidos

- Os livros que mais gosta

- Os produtos da sua empresa que estão sendo mostrados no gráfico imediatamente acima da lista

- As logomarcas das empresas comparadas dentro de um market share

Sub InsertPictures() 
    Dim cll As Range 
    Dim rng As Range 
    Dim strPath As String 

    Let strPath = "D:\Bernardes\Photos" 

    With Sheets("Sheet1") 
        Set rng = Range("A2:A416") 
    End With 

    For Each cll In rng 
        If Dir$(strPath & "\" & cll.Value & ".jpg") <> "" Then 
            With cll 
                .ClearComments 
                .AddComment ("") 
                .Comment.Shape.Fill.UserPicture (strPath & "\" & cll.Value & ".jpg")
                Let .Comment.Shape.Height = 160 
                Let .Comment.Shape.Width = 120 
                Let .Comment.Shape.LockAspectRatio = msoTrue 
            End With 
        End If 
    Next cll 
End Sub

TagsVBA, Excel, Tips, cell, célula, photo, insert, comments, comentários, add, adicionar, inserir,



VBA Word - Inserindo cabeçalho e rodapé no documento - Word Footer and Header Code

Inline image 1

Blog Office VBA | Blog Excel | Blog Access |

Como posso automatizar a inserção de um cabeçalho e um rodapé no meu documento do MS Word? 

Tente utilizar o código abaixo:

Sub PutHeader_Footer()
 If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
 ActiveWindow.Panes(2).Close
 End If

 If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
 ActivePane.View.Type = wdOutlineView Then
 Let ActiveWindow.ActivePane.View.Type = wdPrintView
 End If

 Let ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
 Let Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
 Let Selection.TypeText Text:="BERNARDES - Aqui está o cabeçalho! "

 Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldDate
 Selection.TypeText Text:=" "
 Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldTime
 Selection.Find.ClearFormatting

 If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
 ActivePane.View.Type = wdOutlineView Then
 Let ActiveWindow.ActivePane.View.Type = wdPrintView
 End If

 Let ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageFooter

 NormalTemplate.AutoTextEntries("Digite o nome do arquivo com o respectivo path").Insert Where:= _
 Selection.Range, RichText:=True
 Selection.TypeText Text:=" "
 NormalTemplate.AutoTextEntries("Criado em").Insert Where:=Selection.Range _
 , RichText:=True
 Selection.TypeText Text:=" "
 NormalTemplate.AutoTextEntries("- Pág. ").Insert Where:=Selection.Range, _
 RichText:=True
 ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
End Sub 


Tags: VBA, Word, footer, header, code, cabeçalho, rodapé, inserir



diHITT - Notícias