Страницы: 1
RSS
Работа со штрих-кодами
 
Всем доброго времени суток! Помогите плиз!!! Есть файл с несколькими тысячами позиций. В левом столбце код товара, в правом штрих-код. Получается так, что одному коду товара может соответствовать несколько штрих-кодов. Необходимо чтобы, штрих-кода, соответствующие одному коду товара, шли не в столбик, а в строчку.    
 
Помогите, плиз, глаза уже болят задвоенность штрих-кодов.
 
А зачем в результате оставлять строки без штрих-кода, например строки 3 и 6?
 
не принципиально, можно и удалить
 
Посмотрите пример макроса в файле: http://excelvba.ru/XL_Files/Sample__07-04-2010__0-47-45.zip    
 
вот весь код:      
Код
Sub test()   
    Dim cell As Range, ra As Range: Application.ScreenUpdating = False   
    Set ra = Range([b3], Range("b" & Rows.Count).End(xlUp))   
    On Error Resume Next   
    For Each cell In ra.Cells   
        cell.Next.Cut Range([b2], cell.Offset(-1)).Find(cell, , , xlWhole).EntireRow.Cells(Columns.Count).End(xlToLeft).Next   
    Next cell   
    ActiveSheet.UsedRange.EntireColumn.AutoFit   
End Sub
 
А вот вариант с удалением ненужных строк: http://excelvba.ru/XL_Files/Sample__07-04-2010__0-50-48.zip  
 
добавил в макрос всего одну строку:  
Код
Range([b2], Range("b" & Rows.Count).End(xlUp)).Offset(, 1).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
 
Спасибо большое!!! Все получилось!!!!!
Страницы: 1
Читают тему
Наверх