wmmail.ru – cервис почтовых рассылок на главную
написать письмо
карта сайта

С чего начать?РекламодательПравилаFAQСтатистикаБиржа статейTOP100ФоткиКонтакты
Логин:
Пароль: 
Регистрация   Забыли пароль?
WMLogin
Пользователей всего:

513829

Пользователей сегодня:

32

Пользователей online:

164

Выплачено ($): 7`608`107,57
Выплат: 8`117`260
Писем прочитано: 1`024`971`784
Новые вопросы

Задать свой вопрос


 
 
Online 4
Все ответы
 
 

Тема #96796

Внимание! В разделе запрещается:

  • Мат (оскорбления)
  • Частично реклама
  • Нарушение законодательства РФ
  • Попрошайничество и просьбы одолжить деньги, кредиты или монеты

Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:09] #866951

Закрытая тема от пользователя Нужна помощь в vba

Помогите, в чём проблема? Я всю ночь просидела, но так и не разобралась. Всё время выдаёт ошибку 424, начиная со стоки "а=...", расчёт не производит. Залатить могу в районе 1$, больше нету:(
Private Sub Button1_Click()
Dim at, st, dt, pert, zpt, vidrt, oplt As Integer
sy = 100
ay = 120
at = Val(a.Text)
st = Val(s.Text)
dt = Val(d.Text)
pert = Val(per.Text)
zpt = Val(zp.Text)
vidrt = Val(vidr.Text)
oplt = Val(opl.Text)
datat = Worksheets("_vba").Range("c2").Value
zpt = dt * st
pert = (sy / ay) * 100
vidr = zpt * 0.4
oplt = zpt - vidrt
End Sub

Всем спасибо, вопрос решился:-)

Раздел: Хобби, последний комментарий: 05.04.2012 10:21
Тема закрыта пользователем Menak-Yah
Ответы
Ответов всего: 11  тема закрыта 
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:17] #1208415   Все ответы пользователя

с data что-то не то:puck:
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:20] #866951   Все ответы пользователя

#1208415 пишет с data что-то не то:puck:

дата работает
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:25] #1208415   Все ответы пользователя

попробуй "_" убери перед VBA:cry:
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:31] #920715   Все ответы пользователя

я не знаю.. :unsure:
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:32] #866951   Все ответы пользователя

#1208415 пишет попробуй "_" убери перед VBA:cry:

это так лист называется,на который ссылается поле дата, и конкретно ячейка С2.
#1208415 пишет с data что-то не то:puck:

дата работает и в форме отображает заданную с ячейки инфу. Вообще, смысл этого поля в том, что бы рассчитать, сколько осталось дней от сегодня до заданного в форме (посредством календаря) периода. Только это здесь и работает:)), а мне нужны, что б при вводе значений в "а", "s" и "d" рассчитывались zp (зарплата), vidr (отчисления с неё) и opl (это должна быть сама чистая зарплата)
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:48] #1009711   Все ответы пользователя

Это нормально, что все все переменные берут данные из 1 текстбокса?
А он вообще существует?
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 09:59] #866951   Все ответы пользователя

#1009711 пишет Это нормально, что все все переменные берут данные из 1 текстбокса?
А он вообще существует?

это не нормально :oops1: исправила :ok:
Теперь вот так "Invalid qualifier (Неверный квалификатор)" ругается на первую строку "Private Sub CommandButton1_Click()"
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 10:06] #1009711   Все ответы пользователя

#866951 пишет CommandButton1

А такая кнопка существует?:smile:

Добавлено спустя 03 минуты 14 секунд
#866951 пишет Private Sub CommandButton1_Click()

На сколько я помню, при вызове события должны передаваться какие-то параметры (в скобках и после).
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 10:09] #866951   Все ответы пользователя

#1009711 пишет
#866951 пишет CommandButton1

А такая кнопка существует?:smile:

да, существует. Я двойным кликом на ней и в неё же начала вводит код
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 10:11] #1009711   Все ответы пользователя

#1009711 пишет какие-то параметры

А точнее:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

[пример]
(замени все Button1 на CommandButton1)
Выделите текст и нажмите для цитирования  #  
0   [05.04.2012 10:21] #866951   Все ответы пользователя

#1009711 пишет А точнее:

Выделилось красным и написано "compile error expected end of statement"

НОВОСТИ
19.04.2024Технические работы с СБП
подробнее>>
03.04.2024Выплаты
подробнее>>

© 2004-2024 «WMMAIL» Пользовательское соглашение