Jump to content

Planilhas são melhores do que Aplicativos


NandoADM

Recommended Posts

Planilhas são melhores do que aplicativos executáveis,

 

POR QUE?

Nelas fazemos controle de todas as nossas ações com direito a verificação de cada erro e acerto.

 

É claro que ambos tem o seu valor.

Uma grande vantagem dos aplicativos é o gerenciamento de memória trazendo uma velocidade de processamento infinitamente melhor.

Aplicativos trabalha com desdobramentos enormes, acima de 1 milhão.

 

Com PLANILHAS

Conseguimos ver onde erramos nos filtros;

Conseguimos registrar os históricos;

Conseguimos visualizar estatísticas na tela de forma mais eficaz;

Conseguimos Pontuar os feitos e conferir os resultados de forma muito eficaz.

Fazer conferência dos resultados com melhor visualização.

 

O que você acertou ou errou?   

Nos seus números escolhidos,  para vim e para não vim.

 

E nos seus filtros?

Repetição do anterior, Pares e impares, Soma;

Sequência e Intervalos,  Linhas e Colunas;

Setoriais (seja ele qual for escolhido por você);

Primos, fibonacci, força de frequência;

Vindas ou intervalos em sequência nas linhas, colunas e nos setoriais;

E nas margens de vindas e não vindas para determinadas comparações de sequências.

 

Como está o seu histórico de acertos e erros?

 

Claro que se pararmos para pensar tudo que é feito no excel pode ser feito em um aplicativo, mas isso te custaria uma grana. 

E no excel é só aprendizado, aprendizado esse, que te servirá para muitas outras coisas na vida.

 

Se você tem um computador com ou acima de 8 de ram, consegue trabalhar com arquivos de até 300 mil registro.

 

Vamos te mostrar como.

Faça seu desdobramento usando a macro matriz, depois use as teclas crtl + shift + ´ (sinal agudo),

Salve as fórmulas do seu desdobramento em um txt,

Limpe sua planilha para ficar sem o desdobramento, assim como na 2ª imagem abaixo,

depois toda vez que for usar copie e cole seu desdobramento do txt para o excel e após o uso, limpe ou saia sem salvar. 

 

Quem afirma que aplicativos é melhor do que planilhas de excel é porque não tem habilidades com excel ou tem uma máquina carroça.

 

Aconselhamos. Adquira uma boa máquina, se dedique a aprender cada vez mais o excel. Se você está no zero, pague um curso.

 

Spoiler

image.thumb.png.48f7368fe68113a165785a1f729a3e1d.png

 

image.thumb.png.658f1b0dadc301d6974ef7ed388d0802.png

 

 

image.thumb.png.b317110d3b4afc504d38e9b2661f452f.png

 

 


 

 

 

 

Macro MATRIZ

Spoiler

Sub Matriz()
'Objetivo: Criar referências às matrizes automaticamente.
'Autor: U.L.M.S (@PedroSaavas)
'Email: pedrosaavas@gmail.com
'Mantenha a atribuição ao autor como forma de respeito à propriedade intelectual.
'Favor não usar essa macro para obter vantagem financeira.

Dim ws As Worksheet
Dim Mtz As Range, Mcel As Range, Rng As Range, cel As Range, Fmt As Range
Dim Titulo As String
On Error Resume Next
Application.DisplayAlerts = False

Set ws = ActiveSheet
Titulo = "Formatação de Matrizes - By @PedroSaavas"

'Seleciona os números da matriz
Set Mtz = ws.Application.InputBox("Selecione os Números da Matriz", Titulo, Type:=8)
If Mtz.Cells.Count < 1 Then Exit Sub

'Seleciona as linhas da Matriz
Set Rng = ws.Application.InputBox("Selecione as Linhas da Matriz", Titulo, Type:=8)
If Mtz.Cells.Count < 1 Then Exit Sub

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual

   'Aplica referências nas células das linhas da matriz
   For Each cel In Rng
    For Each Mcel In Mtz
      If Not IsEmpty(cel) And cel = Mcel Then
         cel = "=" & Mcel.Address
      End If
     Next Mcel
   Next cel
   
   'Aplica formatação nas linhas
   For Each Fmt In Rng
         Fmt.NumberFormat = "00"
         Fmt.Errors(xlInconsistentFormula).Ignore = True
   Next Fmt
MsgBox "Processo Finalizado. " & Rng.Rows.Count & " Linhas Formatadas." & vbNewLine & vbNewLine & "Substitua os NÚMEROS DA MATRIZ por dezenas de sua escolha.", vbInformation, Titulo

Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic

On Error GoTo 0
Application.DisplayAlerts = True
ActiveCell.Select
End Sub
 

FOCO e SORTE!

  • Like 2
  • Thanks 3
Link to comment
Share on other sites

@NandoADM

dá tudo na mesma, ou quase

planilha tbm é um aplicativo

a diferença é a interface que planilha já tem e o outro tem que programar tudo

planilha já tem ferramentas prontas para se usar como as formulas , tabelas, formatação condicional, botões, entre tantas outras coisas

tem a facilidade de edição e adição de coisas novas

 

agora oq faz diferença mesmo é a ideia que se monta , nao importa se é em planilha ou em um aplicativo programado do zero

já sobr velocidade alem da linguagem a sr usada tem que se atentar na rotina que se escreve, vc pode pegar planilha lentas ou mais rapidas do que aplicativos para fazer a mesma coisa

claro que se vc comparar vba e C, o C vai ganhar de lavada

mas considere a planilha como uma interface do usuario, sendo as formulas , vba ou uma dll externa como a automação

uma planilha pode se beneficiar de uma rotina escrita em C por exemplo

eu tava usando o Oxygen-basic para escrever minhas Dll das coisas mais lentas no vba, mas na maioria das vezes o vba dá conta

 

 

 

Link to comment
Share on other sites

aqui no forum o pessoal só fala de de programação quando é sobre matrizes

é coisa que nem tenho interesse, quase nao aposto, e quando aposto é muito pouco, tenho feito 1 aposta simples de vez em quanto, então matrizes para mim é perda de tempo

 

gosto de montar coisas relacionadas a configuração dos sorteios, testar a possibilidade de cada dezena

o problema é que loteria é um conjunto, não existe isso de aproximação

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...