|
|
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста! Как вывести на другую страницу только те строки, в которых упоминается конкретное слово? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 01:38:32 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
Очень информативно. :) Поточнее опишите задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 08:22:19 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
Dim A(100) as string Dim i as long St="конкретное слово" For i=1 to 100 if Instr(A(i),St)>0 Then msgbox A(i) Next i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 09:42:13 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
в цикле переберай строки используя функцию "Like" If Sh.Name Like "*rates*" Then MsgBox Sh.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 09:45:36 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
Объясняю подробнее задачу: В книге экселя на одном листе данные (лист1). Нужно скопировать строки из главного листа (лист1). в новый лист (лист2). Но только те строки, в которых есть ячейки со словом "cash". В другой новый лист (лист3) нужно скопировать только те строки, в которых есть ячейки со словом "to pay". И на четвёртом листе будут только те строки в которых есть ячейки со словом "to get". Пример книги:Пример www.slaavikus.ee/1/balanceprimer.xls Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 17:27:39 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
For i=1 to ...Count If Instr(...,"cash")>0 then Вставка данных в лист2 Else If Instr(...,"to pay")>0 then Вставка данных в лист3 Else If Instr(...,"to get")>0 then Вставка данных в лист4 End If End If End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 17:52:29 |
|
||
|
Как вывести на другую страницу только те строки, в которых упоминается конкретное слово?
|
|||
|---|---|---|---|
|
#18+
Можно так, можно через вставку данных поячеечно, тогда не будет моргать. Private Sub Worksheet_SelectionChange(ByVal Target As Range) If MsgBox("YesNo", vbYesNo, "YesNo") = vbNo Then Exit Sub Dim i As Long Dim L2 As Long Dim L3 As Long Dim L4 As Long For i = 1 To 39 Range("$A$" & i & ":" & "$H$" & i).Copy If InStr(Range("$G$" & i), "cash") > 0 Then L2 = L2 + 1 Лист2.Range("$A$" & L2 & ":" & "$H$" & L2).PasteSpecial xlPasteAll Else If InStr(Range("$G$" & i), "to pay") > 0 Then L3 = L3 + 1 Лист3.Range("$A$" & L3 & ":" & "$H$" & L3).PasteSpecial xlPasteAll Else If InStr(Range("$G$" & i), "to get") > 0 Then L4 = L4 + 1 Лист4.Range("$A$" & L4 & ":" & "$H$" & L4).PasteSpecial xlPasteAll End If End If End If Next i End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 09:20:20 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33382269&tid=2166850]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 425ms |

| 0 / 0 |
