VBA – Listview No Excel – Alguns Conceitos

Nos últimos dias um dos assunto no Forum foi referente ao uso do LISTVIEW no EXCEL, apesar do mesmo poder ser usado no Excel, muitas das funcionalidades do mesmo só são possíveis em Acces ou outro programas que se utilizam do mesmo e temos pouco sobre o assunto relacionado a Excel na Net.

Para entender um pouco mais algumas funcionalidades, peguei como base alguns modelos postados pelos nossos colaboradores e mais algumas Pesquisas na Net e resolvi criar alguns Modelos com adaptações, aonde mostro um Conceito básico da Criação de colunas(ColumnHeaders), ListItems, SubItems, temos outros parametros, mas ainda terei de trabalhar um pouco mais nos mesmos.

A maioria das fontes que utilizei estão na Pasta.

Antes de qualquer coisa, devemos habilitar a Referencia abaixo no Editor do VBA:
Microsoft Windows Common Controls 6.0(SP6)

Para Iniciar usei a seguinte informação tirada na Net :
Para a Coluna UM :

ListView1.ListItems(ItemNumber).text

Para as Outras :

ListView1.ListItems(ItemNumber).ListSubItems(ColumnNumber).text
ListView1.ListItems(1).text = "1"
ListView1.ListItems(2).text = "2"
ListView1.ListItems(3).text = "3"
 
ListView1.ListItems(1).ListSubItems(1).text = "1,1"
ListView1.ListItems(1).ListSubItems(2).text = "1,2"
ListView1.ListItems(1).ListSubItems(3).text = "1,3"
 
ListView1.ListItems(2).ListSubItems(1).text = "2,1"
ListView1.ListItems(2).ListSubItems(2).text = "2,2"
ListView1.ListItems(2).ListSubItems(3).text = "2,3"

Sendo assim alinha abaixo tem o seguinte significado:

ListView1.ListItems.Item(1).ListSubItems.Item(1).Text

Retorna o texto da segunda coluna (primeiro subitem ) de primeira linha

Sobre os Modelos anexos, Um é somente sobre Mover um item Selecionado no Listview para qualquer Linha do mesmo, Primeiro, Última, Uma Abaixo, Uma Acima, e poder ADICIONAR NOVOS ITENS digitados nos TextBox em qualquer Linha do ListView.

O outro temos 3 formulários, Um com um Conceito básico implementado no mesmo para Criação de Colunas, Itens e Subitens conforme definido nos TextBox e os outros dois com os Itens definidos na propria rotina.

Para finalizar, como as fontes foram varias, credito esses Modelos a todos do Forum que iniciaram o assunto esclarecendo duvidas e a Internet em um todo, aonde praticamente se encontra de tudo.

Fiquem a vontade para editarem e adaptarem conforme a necessidade de cada um.

Sugiro que DÚVIDAS sejam postadas no Forum adequado(GERAL), ficando esse Tópico somente para adicionarmos novos Modelos ou Implementações nos Modelos anexados.

Abraços

Anexos
AdicionarMoverItens.rar
ListView – Aicionar – Mover Itens no mesmo
(23.91 KiB)
ListView – AlgunsConceitos.rar
Listview – Conceitos basicos
(30.15 KiB)

Excel – Opções de inicialização

O Microsof Excel oferece, além da sua forma tradicional de inicialização, algumas opções para ajudar a acelerar seu trabalho, dependendo da sua rotina e a da sua equipe.

É possível através de configurações de linha de comando, altera como o Excel é iniciado, por exemplo, abrindo um determinado arquivo, somente leitura, ou não abrir coisa alguma. A parte boa é que não preciso gravar como isso é feito. Basta colocar a linha de comando em um atalho padrão do Windows e alterar conforme a necessidade.

Vamos a um exemplo para tornar mais claro. Supondo que você não queira que o Excel abra sempre uma planilha em branco toda vez que você o abre. Ao invés disso, vamos configurar para que sempre que o Excel for aberto por este atalho, ele abra vazio.

  • Crie um novo atalho na área de trabalho (botão direito do mouse, Novo->Atalho)
  • Na janela que abrir (Criar Atalho), coloque o caminho do Excel instalado no seu computador. Normalmente o caminho “C:\Arquivos de programas\Microsoft Office\Office12\EXCEL.EXE” a seguir serve para qualquer instalação do Excel 2007 (versão 12):
  • Clique em Avançar e dê o nome que quiser ao seu atalho. No meu caso, coloque Excel Vazio.

Pronto, temos um atalho padrão do Excel em nossa área de trabalho. Para fazer com que o Excel abra vazio, edite o atalho (clique com o botão direito sobre o atalho e clique em Propriedades). Na valor do Destino que é exatamente o atalho que configuramos e adicione ao final do caminho, o valor “/e”, colocando um espaço entre os textos, com mostra a figura:

Clique em OK para confirmar a alteração. Agora, abra o Excel a partir deste atalho e veja o que acontece. O Excel é aberto, porém sem nenhuma planilha aberta.

Outras opções de inicialização são que podem adicionadas são:

  • caminho do arquivo para abrir o Excel diretamente em um determinado arquivo
  • /r caminho do arquivo para abrir um arquivo específico em modo somente leitura
  • /p caminho da pasta para abrir em um diretório de trabalho (working folder) específico
  • /s para abrir em modo seguro

São mais algumas opções que o Excel oferece para acelerar seus trabalhos.

Bom proveito!

Referências

http://blogs.techrepublic.com.com/msoffice/?p=676

http://office.microsoft.com/en-gb/excel-help/command-line-switches-for-excel-HA010158030.aspx

Novidades – Colaboração em novo Blog – OlhoNoBit


Novidades. Em colaboração com alguns colegas no mundo do desenvolvimento, resolvemos, após alguns alucinações de aspirações nerdistas, criar um blog para expor algumas de nossas idéias, discussões e angústias que temos em nossa rotina.

Replico aqui, parte do post de apresentação:

Esse é um titulo totalmente clichê para um blog de tecnologia, mas acredito que seja uma ótima escolha pois um post de boas vindas também seja clichê.

OlhoNoBit é um blog que tem como objetivo principal resolver aqueles problemas chatos que encontramos em nosso dia-a-dia.

Inicialmente temos quatro colaboradores Rafael Almeida, Leonardo Baptista, Tomas Vasquez e Alexandre Nascimento. Nos temos blogs pessoais e pode ser que você já conheça algum de nós.

Esperamos que gostem, e aceitamos dicas sobre o que querem ler nos próximos posts.

Colaborarei assim como todos os citados neste novo blog, na esperança de salvar mais alguns minutos da vida dos internautas e expandir a rede de conhecimento, bem como amigos.

O endereço do novo blog é:

http://olhonobit.wordpress.com

Este blog continuará no ar e com novidades, no mesmo estilo que tem feito até então. Portanto, caros leitores, não nos abandonem! 😉

Abraços a todos

Dicas – Precisando de uma sugestão para seu texto? O Google Scribe ajuda

Nada de corretor ortográfico! Precisando de uma sugestão para seu texto? Sem idéias de como começar?

O Google Scribe ajuda! Ele dá idéias de como montar sua frase conforme a digitação acontece. O aplicativo foi liberado hoje para o Google Labs.

Google Scribe Funcionando
Google Scribe Funcionando

Infelizmente, é só em inglês, por enquanto. Vale a pena dar uma conferida!

Link para o aplicativo:

http://www.googlelabs.com/show_details?app_key=agtnbGFiczIwLXd3d3IVCxIMTGFic0FwcE1vZGVsGIvu5QEM