| 
 | 
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Итак, предположим есть таблица с товарами, нужно сделать возможным удалить сведения о товарах, проданных в течение заданного сезона (например, зимой). ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 08:06 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  MrSavDreИтак, предположим есть таблица с товарами, нужно сделать возможным удалить сведения о товарах, проданных в течение заданного сезона (например, зимой). Это тест на пригодность, наём на работу или приказ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 08:27 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: sql 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 09:30 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  i45Это тест на пригодность, наём на работу или приказ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 09:31 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Мне тоже!! :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:24 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Задача: 1. Создать таблицу, которая содержит сведения о продаже товаров. Структура таблицы: - наименование товара; - шифр товара; - оптовая цена; - розничная цена; - дата продажи; - количество проданного товара. 2. Предусмотреть возможность добавления в таблицу произвольного количества строк. 3. По заданному шифру товара выдавать информацию о нем. Определить: • суммарная прибыль от продажи всех товаров; • наименование товаров, которые продаются по самой высокой и самой низкой цене. 4. Создать на 2 листе книги таблицу, которая содержит сведения о продаже товаров в интервале между двумя заданными датами. Таблица должна содержать наименование товара и суммарную выручку. 5. Сортировать данные в таблице по заданному столбцу. 6. Увеличить розничную цену на Х% у товара с заданным наименованием (значение Х задано). 7. Удалить сведения о товарах, проданных в течение заданного сезона (например, зимой). И то что уже сделано приложено, а нужно доделать 7-й пункт, прошу прощения за раннюю неточную формулировку ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:26 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ок, так гораздо яснее. Теперь вопрос, что вызывает затруднение? Удаление строки? Проверка вхождения даты в диапазон? Создание формы? Заполнение выпадающего списка? Цикл перебора записей? Ждем конкретные вопросы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:42 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Поиск подходящей строки и её удаление, вот что не ясно ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:47 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Если не морочиться всякими автофильтрами, просто делается цикл перебора строк, функцией Month и Year проверяется вхождение даты в нужные значения, в случае совпадения - rows(i).delete ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:50 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  нюанс - не забывать, что при удалении строки предыдущая строка сдвигается вверх, надо сделать i=i-1, или гнать цикл от конца к началу ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 10:52 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я очень плохо разбираюсь в цикловых и разветвляющихся операторах VBA, не могли бы вы написать пример для объекта OptionButton1? А дальше сам разберусь ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:00 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Хотя уже разобрался, осталась только одна проблема, мой код приблизительно таков: Код: vbnet 1. 2. 3. 4. 5. 6. Модератор: Учимся использовать тэги оформления кода - FAQ Это для зимы, как учесть декабрь если он 12-й и явно больше 2-х? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:27 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Код: vbnet 1. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:42 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Только твой цикл закончится на первой же строке, где условие не соблюдается ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:43 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Почти заработало, но удаляются они только по порядку, декабрь будет в конце и не будет удален, такая же проблема с весной и прочими после зимы, программа их не видит и не удаляет, из-за чего это могло бы быть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:55 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Как сделать что бы он не заканчивался? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 11:57 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Ну подумать немножко надо. У тебя же i=2 и не меняется. То есть ты можешь удалять только строку №2 и никакую другую. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 12:03 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Со второй строчки, строго говоря. Не подскажете как сделать так что бы он все строчки проверял? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 12:07 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Я же подсказал уже. Надо менять i ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 12:08 | 
  
  
  
   | 
||
| 
 
VBA удаление записей 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ладно, видимо толку не будет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 10.01.2014, 12:11 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=60&gotonew=1&tid=2156586]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    64ms | 
get topic data:  | 
    11ms | 
get first new msg:  | 
    8ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    63ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 14ms | 
| total: | 198ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...