Macro para inserir linhas em branco dentro de uma determinada planilha.Codigo abaixo:Sub Insert_Blank_Rows() 'Select last row in worksheet. Selection.end(xldown).select Do Until ActiveCell.row = 1 -- linha onde inicia a insercao de linhas 'Insert blank row. ActiveCell.EntireRow.Insert shift := xldown --insere uma linha abaixo 'Move up one row. ActiveCell.Offset(-1,0).Select -- faz o loop linha por linha Loop End Sub Ainda e muito comum para quem esta comecando a programar em SQL entender a diferenca entre os comandos JOIN da linguagem SQL. Encontrei essa imagem que deixa bem claro a diferenca entre cada um deles. O comando CMD "netstat" exibe informacoes sobre estatisticas de conexoes de rede e as portas que estao sendo utilizadas (entrada e saida).As informacoes sao apresentadas em 4 colunas:Proto Protocolo que pode ser TCP, UDP, TCPv6, ou UDPv6Local Address Endereco local (seu PC)Foreign Address Endereco remoto State Exibe o estado da conexao de rede que podem ser: CLOSE_WAIT, CLOSED, ESTABLISHED, FIN_WAIT_1, FIN_WAIT_2, LAST_ACK, LISTEN, SYN_RECEIVED, SYN_SEND e TIMED_WAIT. Para mais informacoes sobre os status das conexoes TCP veja RFC 793. Esse comando sem parametros exibe as conexoes existentes no momento e em quais portas de comunicacao. Os parametros que podem ser utilizados sao:-a : exibe todas as conexoes e as portas TCP e UDP.-e : exibe estatisticas basicas de conexoes-n : exibe os numeros das portas ao inves do nome.-o : exibe o PID (Process ID) que-p protocolo: Mostra as conexoes por protocolo.-s : exibe estatisticas por protocolo.-r : exibe a tabela de roteamento interna.-b : exibe o programa associado com a porta (precisa de privilegios de admin).Podemos fazer uso de varios parametros juntos:Exibe todas as portas e no formato numerico.netstat a nExibir apenas as portas que estao ouvindonetstat -a -n | find /i "listening"Fonte: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netstat.mspx?mfr=true Ola Leitores,Essa semana atuei em um projeto que exigiu uma base de dados do municipio de Sao Paulo ate o nivel de Bairro. Encontrei no site do IBGE algumas tabelas que me forneciam Subprefeitura e Distrito, mas nao em nivel tao detalhado.Criamos a planilha na mao, com todos os bairros dos distritos do municipio de Sao Paulo.Espero que seja util!Baixe no link: https://1drv.ms/x/s!AhimPDoa3j-OqCI6TmwgZ-VgJWxo A linguagem SQL e constituida de diferentes tipos de comandos e estes comandos sao agrupados em tres categorias principais, sendo: comandos DDL as instrucoes que definem estruturas de armazenamento dos dados; DML os comandos que manipulam os dados e DCL os comandos que controlam o acesso aos dados. Vejamos em detalhes:DDLQuando voce cria um banco de dados, ele inicialmente esta vazio; antes de comecar a consultar e alterar dados e preciso definir onde e como as informacoes serao gravadas dentro do novo banco; entao voce cria diversas tabelas explicitando o tipo de dados de cada campo, as chaves estrangeiras, os indices, as regras e etc. Estes comandos de criacao e alteracao de estrutura sao os comandos de DEFINICAO dos dados, pois definem como os dados serao armazenados; em ingles sao chamados de: Data Definition Language (DDL). Logo, quando falamos em comandos do tipo DDL estamos falando de comandos do tipo: CREATE, ALTER ou DROP; comandos que criam, alteram ou excluem objetos