Notifications
Clear all

Procura com Condicionantes

9 Posts
3 Usuários
1 Reactions
1,549 Visualizações
(@cdrcleber)
Posts: 4
New Member
Topic starter
 

Pessoal boa tarde!

 

Estou trabalhando em uma planilha aqui na empresa em que trabalho e estou trabalhando em um banco de dados, porém, travei em uma parte do desenvolvimento da planilha.

Criei uma planilha com dados fictícios, e irie postar aqui, para alguém me ajudar, coloquei as perguntas na aba ao lado.

Desde já agradeço!

Valeu 

 
Postado : 15/09/2020 1:41 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

cdrcleber, ia tentar uma solução aqui, mas seu arquivo está bloqueado, não aceita digitar nada!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

 
Postado : 15/09/2020 5:28 pm
(@cdrcleber)
Posts: 4
New Member
Topic starter
 

@jscopa10 Num esta com senha não e só ativar para edição.

 
Postado : 15/09/2020 5:32 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

Aqui não aceita fazer nada ... ao clicar nos menus lá em cima, está tudo cinza, ou seja não permite digitar nada nem editar alguma coisa nos menus!!! ............ copia esses dados e posta num arquivo normal, depois reposta !!!

 

 
Postado : 15/09/2020 5:35 pm
(@cdrcleber)
Posts: 4
New Member
Topic starter
 

Salvei em outra aba, tenta ai por favor.

 
Postado : 15/09/2020 5:39 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

cdrcleber, só agora vi que vc postou novamente ........ acabei copiando seus dados do primeiro arquivo e colando em um novo ................... veja se é isto (tá meio gambiarra com colunas auxiliares, mas funciona) ...

 

 

 
Postado : 15/09/2020 6:08 pm
(@cdrcleber)
Posts: 4
New Member
Topic starter
 

@jscopa10 vou olhar aqui agora! Valeu! Muito Obrigado!

 
Postado : 15/09/2020 6:11 pm
Raygsson
(@raygsson)
Posts: 68
Trusted Member
 

Seu problema me ajudou a treinar um pouco consulta SQL em planilha Excel, é muitoooo mais rápido que qualquer laço, coisa de segundos.

Fiz um teste pra listar Funcionários, Qtd Vendas e Total Vendido, segue o código e planilha:

Sub ConsultaSQL()
Dim cn As Object, rs As Object, sql As String, i As Long

Set cn = CreateObject("ADODB.Connection")
With cn
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=" & ThisWorkbook.Path & "\" & ThisWorkbook.Name & ";" & "Extended Properties=""Excel 12.0 Xml;HDR=YES"";"
.Open
End With

sql = "SELECT Funcionário, COUNT(Funcionário), SUM(Valor) FROM [Planilha 1$]"
sql = sql & " GROUP BY Funcionário ORDER BY SUM(Valor) DESC "
Set rs = cn.Execute(sql)

i = 2
Do While Not rs.EOF
Plan4.Cells(i, "A") = rs(0)
Plan4.Cells(i, "B") = rs(1)
Plan4.Cells(i, "C") = rs(2)
i = i + 1
rs.Movenext
Loop

rs.Close
cn.Close
Set cn = Nothing
Set rs = Nothing
End Sub

 
Postado : 15/09/2020 8:09 pm
EdsonBR reacted
Raygsson
(@raygsson)
Posts: 68
Trusted Member
 

Print do resultado da consulta.

 
Postado : 15/09/2020 8:12 pm