Хотел создать макрос VBA для расчета суммы, с помощью функции не совсем подходит т.к данные парсятся Столкнулся с трудностями, т.к недавно начала учить VBA надеюсь кто нибудь мне сможет тут помочь
Вот пример: Если только в столбце J стоит значение S то нужно F*G*H*7900/1000000000=E Сумма затем Сумма E*A*4,3=K Сумма Если в столбце J не стоит S то перепрыгивать
J = Тип E = Вес K = Сумма
Здравствуйте!!!
Хотел создать макрос VBA для расчета суммы, с помощью функции не совсем подходит т.к данные парсятся Столкнулся с трудностями, т.к недавно начала учить VBA надеюсь кто нибудь мне сможет тут помочь
Вот пример: Если только в столбце J стоит значение S то нужно F*G*H*7900/1000000000=E Сумма затем Сумма E*A*4,3=K Сумма Если в столбце J не стоит S то перепрыгивать
Во-первых, у вас и в формулах всё правильно. Просто вы в "E" возвращаете или число или строку. А затем пытаетесь умножить строку на число... Возвращайте не пустую строку, а 0 (чтобы ноль не отображался в таблице - можно просто настроить соответствующий формат ячейки).
Что такое "данные парсятся" - так и не понял. Если это означает, что вы проверяете условие - так посмотрите некоторые здешние формулы
Во-первых, у вас и в формулах всё правильно. Просто вы в "E" возвращаете или число или строку. А затем пытаетесь умножить строку на число... Возвращайте не пустую строку, а 0 (чтобы ноль не отображался в таблице - можно просто настроить соответствующий формат ячейки).
Что такое "данные парсятся" - так и не понял. Если это означает, что вы проверяете условие - так посмотрите некоторые здешние формулы AndreTM
В E не должно ничего отображатся если в J = Тип не стоит S это так и задумано. Но хотелось реализовать это с помощью макроса VBA Надеюсь здесь найдутся кому это под силу
В E не должно ничего отображатся если в J = Тип не стоит S это так и задумано. Но хотелось реализовать это с помощью макроса VBA Надеюсь здесь найдутся кому это под силуTimsan
Спасибо вид устраивает, скопировал все формулы в другой файл но нули все равно отображаются как вам удалось спрятать нули чтобы ячейки были пустые?
Спасибо вид устраивает, скопировал все формулы в другой файл но нули все равно отображаются как вам удалось спрятать нули чтобы ячейки были пустые?Timsan
Сообщение отредактировал Timsan - Вторник, 26.11.2013, 01:37