Propósito

✔ Programação GLOBAL® - Quaisquer soluções e/ou desenvolvimento de aplicações pessoais, ou da empresa, que não constem neste Blog devem ser tratados como consultoria freelance. Queiram contatar-nos: brazilsalesforceeffectiveness@gmail.com | ESTE BLOG NÃO SE RESPONSABILIZA POR QUAISQUER DANOS PROVENIENTES DO USO DOS CÓDIGOS AQUI POSTADOS EM APLICAÇÕES PESSOAIS OU DE TERCEIROS.

.: Vitrine

Carregando artigos...

Views

VBA Excel - Inserindo Cabeçalhos e Rodapés - Insert headers and footers using VBA


Já pensou a respeito de como pode ser útil colocarmos cabeçalhos e rodapés personalizados nas planilhas que entregamos para os nossos chefes, departamentos clientes, ou mesmo em Dashboards, Scorecards, e Gráficos que enviamos por e-mail.

Seria ainda melhor se pudéssemos automatizar a colocação destes com contadores de página, data e horário, logomarca da empresa e em alguns casos com títulos e enunciados analíticos que reflitam o conteúdo daquilo que está sendo entregue.

  Sub InsHeadFoot()
' Insira o mesmo cabeçalho/rodapé em todas as abas
Dim ws As Worksheet
      Let Application.ScreenUpdating = False

    For Each ws In ActiveWorkbook.Worksheets
          Let Application.StatusBar = "Alterando Cabeçalho/Rodapé em " & ws.Name
        With ws.PageSetup
              Let .LeftHeader = "Nome da Compania"
              Let .CenterHeader = "Pág. &P de &N"
              Let .RightHeader = "Impresso em &D &T"
              Let .LeftFooter = "Path : " & ActiveWorkbook.Path
            Let .CenterFooter = "Nome da planilha &F"
            Let .RightFooter = "Aba &A"
        End With
      Next ws

      Set ws = Nothing

      Let Application.StatusBar = False
End Sub

  TagsExcel, VBA, header, footer, cabeçalho, rodapé, 
  


Excel Tips - Funções de Matemáticas e Trigonometria - Math and trigonometry functions

Inline image 1

Para utilizarmos bem as funções do MS Excel precisamos ao menos saber que existem e conhecermos onde as podemos aplicar.

O que segue são algumas destas que podemos utilizar extensivamente, agora com um pouco mais de conhecimento.

Tenham em mente que elas estão expressas em inglês, escolhi assim para que pudéssemos ter proveito delas tanto funcionalmente no MS Excel quanto na programação VBA. Sei que na maioria das empresas a instalação está em português, o que pessoalmente acho péssimo, nestes casos poderá procurar pela referência de como escrevê-la em Português.

Ahh e não reclamem, aproveitem para usar o Google Translate se precisarem.

Funções de Matemática e Trigonometria

ABS
Returns the absolute value of a number

ACOS
Returns the arccosine of a number

ACOSH
Returns the inverse hyperbolic cosine of a number

ASIN
Returns the arcsine of a number

ASINH
Returns the inverse hyperbolic sine of a number

ATAN
Returns the arctangent of a number

ATAN2
Returns the arctangent from x- and y-coordinates

ATANH
Returns the inverse hyperbolic tangent of a number

CEILING
Rounds a number to the nearest integer or to the nearest multiple of significance

COMBIN
Returns the number of combinations for a given number of objects

COS
Returns the cosine of a number

COSH
Returns the hyperbolic cosine of a number

DEGREES
Converts radians to degrees

EVEN
Rounds a number up to the nearest even integer

EXP
Returns e raised to the power of a given number

FACT
Returns the factorial of a number

FACTDOUBLE
Returns the double factorial of a number

FLOOR
Rounds a number down, toward zero

GCD
Returns the greatest common divisor

INT
Rounds a number down to the nearest integer

LCM
Returns the least common multiple

LN
Returns the natural logarithm of a number

LOG
Returns the logarithm of a number to a specified base

LOG10
Returns the base-10 logarithm of a number

MDETERM
Returns the matrix determinant of an array

MINVERSE
Returns the matrix inverse of an array

MMULT
Returns the matrix product of two arrays

MOD
Returns the remainder from division

MROUND
Returns a number rounded to the desired multiple

MULTINOMIAL
Returns the multinomial of a set of numbers

ODD
Rounds a number up to the nearest odd integer

PI
Returns the value of pi

POWER
Returns the result of a number raised to a power

PRODUCT
Multiplies its arguments

QUOTIENT
Returns the integer portion of a division

RADIANS
Converts degrees to radians

RAND
Returns a random number between 0 and 1

RANDBETWEEN
Returns a random number between the numbers you specify

ROMAN
Converts an arabic numeral to roman, as text

ROUND
Rounds a number to a specified number of digits

ROUNDDOWN
Rounds a number down, toward zero

ROUNDUP
Rounds a number up, away from zero

SERIESSUM
Returns the sum of a power series based on the formula

SIGN
Returns the sign of a number

SIN
Returns the sine of the given angle

SINH
Returns the hyperbolic sine of a number

SQRT
Returns a positive square root

SQRTPI
Returns the square root of (number * pi)

SUBTOTAL
Returns a subtotal in a list or database

SUM
Adds its arguments

SUMIF
Adds the cells specified by a given criteria

SUMIFS
Adds the cells in a range that meet multiple criteria

SUMPRODUCT
Returns the sum of the products of corresponding array components

SUMSQ
Returns the sum of the squares of the arguments

SUMX2MY2
Returns the sum of the difference of squares of corresponding values in two arrays

SUMX2PY2
Returns the sum of the sum of squares of corresponding values in two arrays

SUMXMY2
Returns the sum of squares of differences of corresponding values in two arrays

TAN
Returns the tangent of a number

TANH
Returns the hyperbolic tangent of a number

TRUNC
Truncates a number to an integer

Tags: Function, Excel, Tips, functions, Math, trigonometry, matemática, trigonometria

GEOFLOW - Simulação da utilização sazonal de energia elétrica em Dallas - GeoFlow: 3D Simulation of Seasonal Energy Usage in Dallas for BI and Advanced Analytics



A equipe da Microsoft, em Dallas, desejava criar uma demonstração local, reconhecível pelos clientes da área onde estavam.

Aproveitando-se de 2 fatores interessantes para serem explorados:

Os dados residenciais publicamente disponíveis;

As temperaturas extremas do verão e em torno de Dallas.

A equipe decidiu apresentar simulações domésticas usando os dados de consumo de energia com o Excel 2013, Power View e o GeoFlow, acreditando que a apresentação seria interesses aos clientes da região. 

Leia mais para ver como fizeram isso, além de aprender como criar seu próprio demo e muito mais.



Inline image 1


TagsExcel , Geoflow , Microsoft , Excel 2013 , o Office 2013, visualização 3D , add-in, add-in, Dallas,simulation, simulação, Power View, Business Intelligence, Excel 2013, Microsoft BI, PowerPivot

A evolução do GMail



Neste mês de abril o GMail completa 9 anos desde o seu lançamento, e como está perto dos 10 anos, é uma boa oportunidade para vermos como muita coisa mudou. Também é verdade que durante este tempo muita coisa mudou na comunicação on-line como um todo.

Os construtores do GMail afirmam que o seu modelo é baseado principalmente no feedback dos seus usuários. Na verdade, o GMail foi inspirado pelo feedback de uma usuária que estava cansada de lutar para encontrar e-mails enterrados no fundo de sua caixa de entrada.

Este novo modelo de e-mail também serviu para alavancar o poder do Google Search.

Outro aspecto surpreendente no GMail é o modo como consegue filtrar mais de 99% dos spams recebidos.

Um recurso recente que tem sido útil a muitos usuários está ligado ao modo como gerenciamos a quantidade excessiva de e-mails que recebemos. Precisávamos de ferramentas para lidar com essa sobrecarga diária de informações, de modo que introduziu a Caixa prioritária para ajudar a gerenciarmos os nossos e-mails.

Este infográfico serve para mostrar-nos todos os ajustes pelos quais o GMail tem passado desde 2004. Muito interessante!

Inline image 1

Tags: Gmail, Infograph, Zohair Hyder, Google, e-mails,



BIG DATA - PDD - Política de Descarte de Dados



Você planeja descartar os seu próprios dados, os da sua empresa, ou os dos seus clientes?

Em tempos de Big Data precisamos tirar tempo para elaborar políticas para a destruição de dados. 

Pense: Quantos dados armazenados estão desatualizados e nunca serão acessados? Ficam a acumulados e por fim dificilmente podem ser acessados de forma proveitosa para a sua empresa. Um modo pragmático para se tratar essa questão é por se livrar deles, criando uma PDD (Política de Descarte de Dados).

Certamente, a grande maioria das empresas não possuem PDDs estruturadas, o que as faz acumularem custos altos por anos para manter algo do qual nunca se beneficiam. Alguns tentam justificar a continuidade dispendiosa da existência de dados antigos, o que segue são alguns destes argumentos:

É imprescindível guardar tudo
Não existe nenhuma lei, que obrigue a empresa a manter armazenados todos os dados que ela produziu.

Cada modelo de negócio tem normas inerentes ao mercado no qual atua e através das sinalizações regulamentares pode separa as informações estritamente necessárias para atender a tais normas. Deve-se fazer com que tais normas façam parte da sua 
PDD e excluir os demais dados desnecessários. É fato que a comunicação entre o gestor de TI o gestor da área jurídica precisa ser contínua.

Já tá aí mesmo, então deixa
Guardar dados requer investimentos iniciais altíssimos, além da constante preocupação com a manutenção

Não devemos simplificar o armazenamento dos dados apenas as estruturas físicas, mas precisamos vislumbrar o desdobramento dessa açõa, ou seja as conseqüências que envolvem custos relacionados ao gerenciamento dessas:

Onde vou mantê-las? Num servidor, em mídia ótica?

Qual será o sistema de recuperação destes dados?

Com qual metodologia de segurança cercarei tais informações?

É impossível saber o que deve ser descartado
Existem processos e soluções específicas para isso, basta que as desenhemos, pois tal preocupação nos protegerá de custos e propiciará investimentos em projetos com maior retorno.

Posso me lembrar de pelo menos 2 bons motivos para mantermos dados armazenados:

Os dados têm algum valor regulatório legal

Os dados geram resultados efetivos ao negócio. 

Os 2 subtópicos acima são apenas premissas iniciais para a sua PDD. Através da análise do seu fluxo de informações, será possível ampliar essas premissas e descartar aqueles dados que não estiverem adequados a elas.

É dificílimo categorizar dados
Se não fizer algo agora, enquanto consegue identificar a  origem , o motivo, o processo que resultou tal dado, no futuro será muito mais difícil fazê-lo.

Separe sistematicamente as informações que podem ser descartadas, lembre-se que essa iniciativa requer total integração do gestor de TI com o gestor do departamento jurídico, bem como das demais áreas de negócio. Assim poderá identificar os dados que não trazem valor à companhia e, nem tampouco, estão ligados às normas regulatórias de cada setor.


Tags: bigdata, Tom Lahiff, mitos, dados, armazenamento, PDD




diHITT - Notícias