Проблема вот в чем, у нас артикула имеют такой вид 12345/56 12345 это номер модели а 56 ее размер, так вот когда я выгружаю с бухгалтерской программы данные в эксель то в клеточке они видны как 12345/56 но в командной строке только 12345 когда захожу в формат ячейки там он выставлен в таком виде 0"/56";[Красный]-0"/56". Вообщем артикул глазу виден а экселю нет, как сделать так что бы в командной строке было тоже 12345/56 Спасибо.
Проблема вот в чем, у нас артикула имеют такой вид 12345/56 12345 это номер модели а 56 ее размер, так вот когда я выгружаю с бухгалтерской программы данные в эксель то в клеточке они видны как 12345/56 но в командной строке только 12345 когда захожу в формат ячейки там он выставлен в таком виде 0"/56";[Красный]-0"/56". Вообщем артикул глазу виден а экселю нет, как сделать так что бы в командной строке было тоже 12345/56 Спасибо.Владимир
Хээ, а нет это если бы у меня было бы 2 столбика, то тогда бы так прокотило, а так в ячейке я вижу 12345/56 а в строке которая в самом верху она отображается как 12345 без 56, а таких значений у меня больше 10000, те она отображается только за счет формата ячейки 0"/56";[Красный]-0"/56"
Хээ, а нет это если бы у меня было бы 2 столбика, то тогда бы так прокотило, а так в ячейке я вижу 12345/56 а в строке которая в самом верху она отображается как 12345 без 56, а таких значений у меня больше 10000, те она отображается только за счет формата ячейки 0"/56";[Красный]-0"/56"гости
Может есть смысл растянуть командную строку. Не могут данные потеряться, они или в соседней ячейке или в соседней строке. Где они? Возможно в той же ячейке, только ниже.
Может есть смысл растянуть командную строку. Не могут данные потеряться, они или в соседней ячейке или в соседней строке. Где они? Возможно в той же ячейке, только ниже.gling
Короче говоря для чего это нужно, когда я строю таблицу, эксель берет и суммирует данные по артиклу без учета размера, получается так арт 12345 имеет 5-6 размеров 12345/56 12345/62 12345/68 ну и тд, а при построении таблицы для него это все 12345 без размеров(
Короче говоря для чего это нужно, когда я строю таблицу, эксель берет и суммирует данные по артиклу без учета размера, получается так арт 12345 имеет 5-6 размеров 12345/56 12345/62 12345/68 ну и тд, а при построении таблицы для него это все 12345 без размеров(vovaatg11
То есть Вам надо вытащить символы /размер из формата ячейки и прицепить к артикулу? Думаю, это только макросу под силу. Перенести тему в раздел ВОПРОСЫ ПО VBA?
То есть Вам надо вытащить символы /размер из формата ячейки и прицепить к артикулу? Думаю, это только макросу под силу. Перенести тему в раздел ВОПРОСЫ ПО VBA?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Sub plus56() Dim rCell As Range, txt$ On Error Resume Next For Each rCell In Range("G1:G" & [G65535].End(xlUp).Row) txt = rCell.NumberFormat If InStr(1, txt, "/") <> 0 Then rCell.Offset(0, 1).Value = rCell & Mid(txt, InStr(1, txt, "/"), InStr(InStr(1, txt, "/"), txt, Chr(34)) - InStr(1, txt, "/")) End If Next End Sub
[/vba]
[vba]
Код
Sub plus56() Dim rCell As Range, txt$ On Error Resume Next For Each rCell In Range("G1:G" & [G65535].End(xlUp).Row) txt = rCell.NumberFormat If InStr(1, txt, "/") <> 0 Then rCell.Offset(0, 1).Value = rCell & Mid(txt, InStr(1, txt, "/"), InStr(InStr(1, txt, "/"), txt, Chr(34)) - InStr(1, txt, "/")) End If Next End Sub