Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. Sub WrzucanieDanych()
  2.  
  3. Dim OstatniRzad As Integer
  4. OstatniRzad = Sheets("Handel").Range("W14").Value
  5.  
  6. 'dalej jest adresowanie do poszczegolnych komorek, ale tego CI nie kopiuje bo to dziala dobrze
  7.  
  8. Private Sub CB_ok_Click()
  9.  
  10. Dim OstatniRzad As Integer
  11. Dim counter As Integer
  12.  
  13. OstatniRzad = Sheets("Handel").Range("W14").Value
  14. counter = 0
  15.  
  16. If Combo_nick.Value = "" Then
  17. Combo_nick.BackColor = &H80000018
  18. counter = counter + 1
  19. Else
  20. Combo_nick.BackColor = &H80000005
  21. End If
  22.  
  23. If TB_otrzymano_ilosc.Value = "0" Then
  24. TB_otrzymano_ilosc.BackColor = &H80000018
  25. counter = counter + 1
  26. Else
  27. TB_otrzymano_ilosc.BackColor = &H80000005
  28. End If
  29.  
  30. If OB_Deuter.Value = "False" And OB_Metal.Value = "False" Then
  31. OB_Deuter.BackColor = &H80000018
  32. OB_Metal.BackColor = &H80000018
  33. counter = counter + 1
  34. Else
  35. If OB_Deuter.Value = "True" Or OB_Metal.Value = "True" Then
  36. OB_Deuter.BackColor = &H8000000F
  37. OB_Metal.BackColor = &H8000000F
  38. Else
  39. End If
  40. End If
  41.  
  42. '=================================== tutaj sie jaja zaczynaja.
  43.  
  44.  
  45. If OB_wysylka_mix.Value = "False" And OB_wysylka_inny.Value = "False" And OB_wysylka_metal.Value = "False" And OB_wysylka_krysztal.Value = "False" Then
  46. OB_wysylka_mix.BackColor = &H80000018
  47. OB_wysylka_inny.BackColor = &H80000018
  48. OB_wysylka_metal.BackColor = &H80000018
  49. OB_wysylka_krysztal.BackColor = &H80000018
  50. counter = counter + 1
  51. Else
  52. OB_wysylka_mix.BackColor = &H8000000F
  53. OB_wysylka_inny.BackColor = &H8000000F
  54. OB_wysylka_metal.BackColor = &H8000000F
  55. OB_wysylka_krysztal.BackColor = &H8000000F
  56. End If
  57.  
  58. If counter > 0 Then
  59. MsgBox "Uzupełnij brakujące dane", vbCritical, "Błąd"
  60. Exit Sub
  61.  
  62. Else
  63.  
  64. If Check_handlarz.Value = "True" And Check_do_wyslania.Value = "True" Then
  65.  
  66. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Font.Bold = "True"
  67. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Font.Size = 12
  68. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Interior.Color = RGB(0, 250, 0)
  69.  
  70. WrzucanieDanych
  71.  
  72. Else
  73.  
  74. If Check_handlarz.Value = "True" Then
  75.  
  76. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Font.Bold = "True"
  77. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Font.Size = 12
  78.  
  79. WrzucanieDanych
  80.  
  81. Else
  82.  
  83. If Check_do_wyslania.Value = "True" Then
  84. Sheets("Handel").Range("A" & OstatniRzad & ":H" & OstatniRzad).Interior.Color = RGB(0, 250, 0)
  85.  
  86. WrzucanieDanych
  87.  
  88. Else
  89.  
  90. WrzucanieDanych
  91. End If
  92.  
  93. End If
  94.  
  95. End If
  96.  
  97. End If
  98.  
  99. czyszczenie
  100. Unload ufNowyHandel
  101.  
  102. MsgBox ("Dodano nowy wpis"), vbOKOnly, "Nowa transakcja"
  103.  
  104. ActiveWindow.ScrollRow = OstatniRzad
  105. ActiveWindow.SmallScroll Up:=10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement