|
|
|
Своя функция в VBA
|
|||
|---|---|---|---|
|
#18+
Пишу в Exel-e функцию: Public Function q() As String Dim cn As New ADODB.Connection Dim rst As New ADODB.Recordset 'Dim mystr2 As String Dim mQuery As String mystr2 = "" 'Set cn = New ADODB.Connection With cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source=" & ThisWorkbook.Path & _ "\" & ThisWorkbook.Name & ";Extended Properties=Excel 8.0;" .CursorLocation = adUseClient .Open End With mQuery = "select [Город] from [Лист1$] where [код]=23 group by [Город]" rst.Open mQuery, cn Do While rst.EOF = False If rst.RecordCount > 1 Then mystr2 = mystr2 & rst.Fields(0) & "-" Else mystr2 = mystr2 & rst.Fields(0) End If If rst.EOF = False Then rst.MoveNext End If Loop rst.Close cn.Close ' MsgBox mystr2 q = mystr2 End Function MsgBox mystr2 -выводит сообщение с правильнойй строкой (два раза почему-то), сама же функция возвращает 0. Не подскажете что не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 15:01 |
|
||
|
Своя функция в VBA
|
|||
|---|---|---|---|
|
#18+
Своя функция в Exel Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2006, 17:04 |
|
||
|
Своя функция в VBA
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2006, 02:52 |
|
||
|
Своя функция в VBA
|
|||
|---|---|---|---|
|
#18+
SashaMТак немного быстрее. Врёшь!!! Сам-то проверял??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. P4 2.8GHz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 10:39 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=256&tid=2164916]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 375ms |

| 0 / 0 |
