Inquiridor
VBA - colar na barra de fórmulas

Pergunta
-
Bom dia Pessoal.
Se aqui não for o lugar correto para postar essa pergunta, por favor, me indique o correto.
Pergunta: Gostaria de colar o conteúdo da área de transferência em uma célula com o clique duplo do mouse.
Explanação: Quando copio um texto com 3 linhas por exemplo e colo no excel como texto, ele adiciona cada linha em uma linha do excel, POREM, eu preciso que esse conteúdo fique em uma única célula. Só consigo fazer isso se colar diretamente na Barra de Fórmulas.
Existe algum meio de fazer isso via VBA, para que quando de um clique duplo em uma célula ele funcione como se eu tivesse selecionado a célula com o mouse, clicacado na barra de fórmulas e colado o conteúdo da Área de Tranferência.
Toni de Almeida- Movido Diego Piffaretti quarta-feira, 6 de julho de 2011 15:35 (De:Office - Geral)
Todas as Respostas
-
Sheet1.Range("A1").FormulaR1C1 = "valor"
- Sugerido como Resposta Rodrigo Franchi quinta-feira, 7 de julho de 2011 12:51
- Não Sugerido como Resposta Toni de Almeida quinta-feira, 7 de julho de 2011 16:10
-
Isso não serve como resposta.
Preciso do código que cole o conteúdo da área de transferencia do windows. "Ctrl+C "
ex.:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
PasteSpecial
End SubPorém quero colocar o conteúdo (Ctrl+c) que tem mais de 3 linhas dentro de uma única célula.
Toni de Almeida -
-
Isso não serve como resposta.
Preciso do código que cole o conteúdo da área de transferencia do windows. "Ctrl+C "
ex.:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
PasteSpecial
End SubPorém quero colocar o conteúdo (Ctrl+c) que tem mais de 3 linhas dentro de uma única célula.
Toni de Almeida
Isso pode ser feito através de um outro evento ou OBRIGATORIAMENTE tem que ser feito através do evento "BeforeDoubleClick"?Se puder ser feito através de outro evento, posso postar uma alternativa...
-
Isso pode ser feito através de um outro evento ou OBRIGATORIAMENTE tem que ser feito através do evento "BeforeDoubleClick"?
Se puder ser feito através de outro evento, posso postar uma alternativa...
Na verdade qualquer outro evento que facilite essa cópia. O clique duplo seria o ideal.O problema é fazer isso entrar em uma unica célula. Quando é feita a colagem pela barra de fórmulas ele funciona perfeitamente ( FormulaR1C1 ).
Toni de Almeida- Editado Toni de Almeida quarta-feira, 20 de julho de 2011 12:24 Deixar a citação mais adquada