Notifications
Clear all

criar preview de colagem

9 Posts
3 Usuários
0 Reactions
1,801 Visualizações
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Eu tenho varias macros que realocam dados
uma em particular tem vários ajustes,

seria como um transpor com centenas de variantes
então estava pensando em ter um preview antes de aplicar os valores, igual ao da opção de colagem do excel

não tenho nem ideia se é possível
algo como criar um menu personalizado das opções de colagem

atualmente ela trabalha usando uma área auxiliar para fazer o reposicionamento de dados "(talvez) futuramente pretendo fazer uso apenas de array"
estava pensando se era possível gerar um copiar por macro desses dados já realocados e forçar um aparecimento do preview sem ter que aplicar os dados,
isso pq as vezes os dados são aplicados no mesmo lugar de onde saíram,
até tem como desfazer, mas o preview agilizaria o teste de posição.

Até.

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 15/11/2014 6:33 pm
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Creio não haver entendido. O que entende como Preview??
"Preview igual a opção de colagem do Excel" --> Aqui não há preview, mas a escolha do tipo de "transferência de dados" (ou colar especial). Seria isso??

Reinaldo

 
Postado : 16/11/2014 7:03 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Ola Reinaldo, bom dia

a do menu "Opções de colagem"
quando se copia uma range e clica com o botão direito do mouse e aparece esse menu

estou falando daquela imagem que aparece na planilha quando se coloca o ponteiro do mouse em cima de alguma opção
acho que o excel aplica e quando tira o mouse desfaz

estou achando meio difícil ser possível, mas perguntar não mata né
até

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 16/11/2014 7:21 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

estava analisando o funcionamento e realmente parece que o excel aplica e se tirar o ponteiro sem clicar desfaz a aplicação,
tem algo mais envolvido no processo, isso pq quando se clica tem uma demora para tornar a aplicação permanente.

então a minha alternativa é
criar opções pré programadas da macro para áreas copiadas manualmente
e usar o event mouse para aplicar quando colocar o mouse em cima da opção e desfazer quando tirar

Nem sei se vale a pena esse trabalho todo....

será que tem como adicionar opções personalizadas que aciona macros no contexto do menu "Opções de colagem" do excel?

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 16/11/2014 7:51 am
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Utilizo o Excel há anos, e nunca tinha atentado a esse detalhe. Na realidade, creio eu, não é um preview mas sim a colagem propriamente dita, porem com o retorno engatilhado.
A colagem e o retorno são funções nativas do Excel, mas não no VBE; pode-se testar o acesso utilizando suas teclas de atalho, as mesmas que a própria aplicação exibe. Exemplo Ctrl+C para copiar e Ctrl+V para colar tudo.
Mas não creio que seja muito funcional.

Reinaldo

 
Postado : 16/11/2014 10:16 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tambem não tenho certeza se é possivel, mas como disse em opções no botão direito do mouse, de uma olhada neste modelo criado pelo jjoao :

Criação de menus simples - JJoão (06/2005)
http://site2000.jjoao.com/vba/vba041.html

Espero que ajude em algo.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/11/2014 10:26 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

ola,
obrigado pela ajuda

Reinaldo:
não é um preview mas sim a colagem propriamente dita, porem com o retorno engatilhado.

bem, não deixa de ser um preview, já que a pessoa tem uma visão de como vai ficar se clicar ali. "aplica e desfaz"

Mauro,
eu pensei no menu com um efeito de aplicar quando se colocasse a seta do mouse em cima e desfazer quando tirasse sem clicar,
mas se fosse possivel aplicar com foco do mouse no menu quando aplicar a macro o menu vai sumir ,
então não é algo praticável.
mas obrigado pelo interesse.

estou tentando ter alguma ideia, mas está dificil...

a macro apesar de ter a capacidade de embaralhar completamente os dados, se tiver os valores entrados como coordenadas tem como desfazer,
então adicionei um auto salve dos valores inseridos como parâmetros.

mas isso somente se for aplicado no mesmo setor Setor A>-->> Setor A
se for aplicado em outro setor, Setor A>-->>Setor B, eu não tenho como recuperar os dados do setor B

no momento eu estou trabalhando com planilhas clones e a opção de resetar os valores dos setores
com um preview diminuiria a necessidade dos clones.

desculpa aí, sei que falando assim não tem nem como entender do que eu estou falando
vou dar o topico por encerrado

obrigado ao Reinaldo e ao Mauro pela atenção.

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 16/11/2014 11:19 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

para não perder de zero
aproveitando a ajuda do Mauro
fiz um submenu para as macros simples que inverte a área selecionada na vertical e horizontal

queria colocar solto sem ser dentro de um submenu, mas ainda tenho que aprender como, isso fora uma imagem correspondente para as macros ( se alguém puder contribuir )

se sobrar tempo coloco tbm um transpor apenas valores e a opção de colar o resultado em outro lugar

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 16/11/2014 6:02 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Edcronos, de uma olhada nestes modelos, eles forma criados pelo John Walkenbach, eles são de 2007 e o link que tem na propriedade do arquivo leva para um novo site, não procurei se ainda existe para baixar, mas este cara é fera em VBA.
http://spreadsheetpage.com/

shortcut menu - Atalhos em menus

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/11/2014 9:37 pm