Escolar Documentos
Profissional Documentos
Cultura Documentos
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