Escolar Documentos
Profissional Documentos
Cultura Documentos
Sub atualiza_caixa_produtos()
linha = Sheets("Controle_Produtos").Range("A1048576").End(xlUp).Row
End Sub
Exit Sub
End If
Exit Sub
End If
Exit Sub
End If
Exit Sub
End If
linha = Sheets("Historico_compras").Range("A1000000").End(xlUp).Row + 1
Sheets("Historico_compras").Cells(linha, 1).Value =
WorksheetFunction.Max(Sheets("Historico_compras").Range("A:A")) + 1
caixa_produtos.Values = ""
caixa_quantidades = ""
caixa_datas = ""
caixa_tipos.Value = ""
End Sub
texto = caixa_datas.Text
novaData = ""
For i = 1 To Len(texto)
End If
Next i
dia = Left(novaData, 2)
mes = Mid(novaData, 3, 2)
ano = Right(novaData, 2)
novaData = dia & "/" & mes & "/" & ano
End If
caixa_datas.Text = novaData
End Sub
End If
End Sub
End Sub
caixa_tipo.AddItem "Saída"
Call atualiza_caixa_produtos
End Sub
RAÇAO AUTOMATICA
Sub SubtrairIngredientes()
Dim ws As Worksheet
' Defina a planilha de estoque e os intervalos de estoque e ingredientes
Set ingredientes = ws.Range("D2:E10") ' Intervalo de ingredientes para cada ração (coluna D:
ração, coluna E: quantidade)
Else
End If
Exit For
End If
Next celEstoque
End If
Next celIngredientes
Set ws = Nothing
End Sub
Primeiro, abra o editor VBA no Excel pressionando ALT + F11. Em seguida, insira o
seguinte código no módulo:
Após adicionar o código, você pode criar um botão na sua planilha e atribuir a
macro "SubtrairIngredientes" a ele. Quando você clicar no botão, será solicitado
que você digite o nome da ração e a quantidade desejada. O código verificará se
há ingredientes suficientes no estoque e, se houver, subtrairá a quantidade
necessária.
Certifique-se de ajustar os intervalos de estoque e ingredientes de acordo com a
estrutura da sua planilha. Espero que isso ajude!
INGREDIENTES GALINHA - +80% 1188 milho + 408 soja + 85 carne + 170 calcario + 5,1 sal + 3,4
premix + 1,7 metionina + 1,7 toxin + 68g corante + 68g ftrigo