Você está na página 1de 10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Comocolardadossomenteemclulasvisveis?(Excel)Atualizado
Esteartigoensinaacopiarinformaesdeumacolunaecolarem
outracolunaconsiderandoaexistnciadelinhasocultasoucom
filtro.

Imagineaseguintesituao:
Umclientee/ouumaagnciaenviaparavocumatraduoemdocumentoExcel.Estedocumento
contmumacolunaA,emcujasclulasestarmazenadootextooriginal,etambmumacoluna
Bvazia.Bom,percebeseque,certamente,oclientee/ouaagnciaesperamquevocescrevaatraduo
diretamentenacolunaBe,porconseguinte,concluisequeelesnoconhecemumaCATToolouoseu
uso.
Sevoctradutoreusa,oujusou,umaCATToolsabedoqueestoufalando:voctalvezprefiraqueo
textovenhaescritonasduascolunassendoBacpiadeAevoctraduziraacolunaBcomuma
CATTool.

"Estecomandonopodeserusadoemseleesmltiplas."

Sevocviuamensagemacima,provavelmentevoctentoucolardadosnasclulasvisveisdamesmamaneiraquevoc
selecionouecopiou:clicandoemPginaInicial>Edio>LocalizareSelecionar>IrParaEspecial>Somenteclulas
visveis(Office2013,2010,2007).Nofuncionaeojeitorecorrersmacros

Paradeixarodocumentodojeitoquevocquer,vocespertamenteselecionaacolunaA,copiaetenta
data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

1/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

colarnacolunaBevquenodcerto,poisexisteumaquantidadeenormedelinhasocultas!Curioso,
vocabreumalinhaocultadedescobrequesotraduesdoprprioclienteenopodemseralteradas
ouapagadas.Insistente,eespertocomosempre,voctentarealizaresseprocedimento
peloLibreOfficeeachaquedcertoquando,naverdade,nodeu,poispercebequeotextotraduzido
doclientefoisubstitudopelotextooriginal!"Poxavida!umprocedimentotosimples!Porque
nodcerto?",vocpensaelembra:"SpodiaseraMicrosoft!".
Otempopassaeodesesperocomeaabater.Finalmente,quasepedindoparasair,vocpensaempedir
umnovodocumentoExcelcomodesejado.Esurgeumanovaquesto:"serqueelesvoentendero
meupedido?Comumamacroeuresolveriaissoemmenosde1minuto".Ora!Voctemrazo!Nomeu
caso,amacroresolveuasituaoemmenosde30segundos...oproblemafoiencontraramacro.
Amacrooquesalvarasuavida(exagero...).Ora,porquesemela,vocdemorariaumaeternidade
colandomanualmente,poisvocpodedaroazardesedepararcomcentenasoumilharesdelinhas
ocultas,quepodemounoseguirumpadro!Almdisso,nestecasoespecfico,asclulas/linhas
ocultasjestavampreenchidascomatraduodocliente.
"NoExcel:possvelselecionarecopiar
informaesapenasdeclulasvisveismass
possvelcolaremclulasvisveisatravsde
macro."

Embuscadamacroperdida
Omeuconhecimentoemprogramaolimitadoenoconsigoescrevercdigosbacanasparacada
novoproblemaqueaparece.Porm,consigo,aomenos,encontrarumamacroquemesirvaeconsigo
entendermesmoquemaloqueelafarquandoeuclicaremexecutar.Adificuldadeestmesmoem
encontrara"macroperdida"!Esenoencontrar,porquenopedirparaalgummaisexperiente(nos
frunsdeexcel)oumesmocontrataralgumparafazer?Dependendodocaso,podeserquevalhaa
pena.Paraocasoacima,euaencontrei.

Amacro:
SubCopiar_Celulas_Visiveis()
Setfrom=Selection
Settoo=Application.InputBox("Selecioneointervalodeclulasdedestino",Type:=8)
ForEachCellInfrom
Cell.Copy
ForEachthingIntoo
Ifthing.EntireRow.RowHeight>0Then
thing.PasteSpecial
Settoo=thing.Offset(1).Resize(too.Rows.Count)
ExitFor
EndIf
Next
Next
data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

2/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

EndSub

Osarquivosdeexemplo
BaixeosarquivosExceldeexemploaquiesigaotutorialabaixo:

Otutorial
Abraoarquivo"2.CoresLinhascomclulasdacolunaBpreenchidasestoocultas.xlsx".Elej
foitraduzido.OobjetivoaquicolaratraduojfeitanacolunaB,queacolunacorretae:
1.PressioneALT+F11paraabrirateladoMicrosoftVisualBasic

Figura1

2.CliqueemInseriredepoisemMdulo

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

3/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Figura2

3.Depoisqueanovajanelaseabrir,coleocdigodamacro

Figura3

4.Salve

Figura4

5.CliqueemSimseaparecerumatelaperguntando"sim"ou"no"

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

4/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Figura5

6.FecheateladoMicrosoftVisualBasic

Figura6

7.SelecioneasclulasdacolunaA(origem)queserocopiadasparaacolunaB(destino).Em
seguida,cliqueemLocalizareSelecionaredepoisemIrparaespecial*

Figura7

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

5/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

8.SelecioneSomenteclulasvisveisedepoisemOK.

Figura8

9.Notequeoformatodaseleosealtera:

Figura9

10.CliqueemMacros,conformefigura10.

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

6/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Figura10

11.Selecioneamacroecliqueemexecutar:

Figura11

12.Umacaixadedilogoaparece:amacrosendoexecutada.

Figura12

13.Paraevitarerros,selecionecomomouseointervalodeclulasdedestino,ointervaloaparece
escritoautomaticamentenacaixadetextoepressioneOK**

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

7/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Figura13

14.DepoisdepressionarOK,acaixadedilogodesapareceesomenteasclulasvisveisselecionadas
contendootextotraduzidosocopiadasparaasclulasdedestino.Asclulasocultaspermanecem
quietas,semalterao,comodeveser.

Figura14

15.ComooclienteenviouoarquivoExcelcomaslinhasocultas,normalqueodocumentolheseja
retornadoassim.Vocpodeexibirasclulasocultas,masfaaCtrl+Zdepoisdeterminaraverificao.

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

8/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

Figura15

16.Todasaslinhasvisveis(lembresedefazerCtrl+Z).

Figura16

17.AcolunaA,quedeveriaestaremportugus,estemingls.Apenascopieecoleotextodebackup
porcima***

Figura17

*Paranoterdecorrigirottulo,selecionesomenteasclulasvisveisqueforamtraduzidas.Lembrese
deselecionaromesmointervalonacolunaB.
**Emsituaesemqueointervalosejamuitolongo,melhorselecionaraprimeiracluladointervalo,
usarabarraderolamentoparairataltimacluladointervaloeselecionlacomoShiftpressionado.

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200p

9/10

21/01/2015

DANIELFERNANDES:Comocolardadossomenteemclulasvisveis?(Excel)Atualizado

***EstepassonecessriosevoctraduziracolunaAparadepoisusaramacro.Tambmpossvel
primeirousaramacro,parapreencherasclulasvaziascomotextoasertraduzido,paraentotraduzir.

Informaesimportantes:
Amacrofoitestadanovamenteduranteaproduodotutorialefunciona.
Sevocnosabebemcomousarumamacro,vejaaquieaqui.
Traduzionomedamacroeotextodacaixadedilogoeaoriginalpodeserencontrada
nesteendereo.
Boasorte!

data:text/htmlcharset=utf8,%3Ch3%20class%3D%22posttitle%20entrytitle%22%20itemprop%3D%22name%22%20style%3D%22margin%3A%200

10/10

Você também pode gostar