Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > работа с таблицами в Exel


Автор: kostyacat 21.1.2011, 15:27
Здравствуйте ребята, есть две таблицы, есть ли возможность сделать так, как на рисунке))
Данные в таблицах разные
                            
В общем нужно чтобы данные во второй таблице отсортировались по первой, если можно помогите

Автор: Akina 21.1.2011, 15:40
Мало что понятно... 
Но если я понял верно - добавь в первую таблицу колонку с формулой =СТРОКА(), а во вторую - выборку из этой колонки с помощью ВПР(). По колонке-выборке уже можно сортировать.

Автор: Staruha 24.1.2011, 00:03
Файл не скачивала.Но так работает
Код

Private Sub CommandButton1_Click()
Dim d As String

For Rw1 = 1 To 10
d = Range("B" & Rw1).Value

  For Rw2 = Rw1 To 10
If Range("A" & Rw1).Value = Range("B" & Rw2).Value Then

Range("B" & Rw1).Value = Range("B" & Rw2).Value
Range("B" & Rw2).Value = d

Exit For
End If
Next Rw2
Next Rw1

End Sub


А если надо по первой букве только то используй Left

Автор: Делитант 9.2.2011, 07:07
Подскажите дилетанту. Работаю с таблицей в Excel, хочу отсортировать перечень наименований через авто фильтр, ввожу в фильтр "Содержит - Станок - Ок" он выдает мне все станки кроме последних двух. В чем причина. Подскажите пожалуйста.

Добавлено через 8 минут и 25 секунд
Может причина в разности форматов, или не так че с ячейками. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)