|
|
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
Добрый день. Интересует если в VBA стандартная функция, которая возвращала бы уникальную стринговую переменную. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 08:00:08 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
стандартной функции нет, можно так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 09:42:09 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 09:49:38 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
OlegA67... есть ли в VBA стандартная функция, которая возвращала бы уникальную стринговую переменную?Можно воспользоваться методом GetTempName из библиотеки Microsoft® Visual Basic® Scripting Edition ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 15:11:05 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
marvanPrivate Function GetStr() As String Dim n As Byte Dim MaxLen As Byte Dim mASCII As Byte Dim strTmp As String MaxLen = CByte(254 * Rnd) For n = 1 To MaxLen Do mASCII = CByte(122 * Rnd) If mASCII < 65 Then mASCII = mASCII + 50 End If Select Case mASCII Case 65 To 90, 97 To 122 Exit Do Case Else mASCII = 0 End Select Loop strTmp = strTmp & Chr(mASCII) Next GetStr = strTmp End Function Только в начале функции надо вставить Randomize() иначе будет не случайная строка, а повторяющаяся от запуска к запуску строка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2004, 15:40:20 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
А так не подойдёт? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 17:10:14 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
OlegA67Добрый день. Интересует если в VBA стандартная функция, которая возвращала бы уникальную стринговую переменную. Заранее спасибо сразу встает вопрос: уникальную в пределах чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2004, 19:02:34 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Я не знаток VB, хотя очень стремлюсь его понять, хотелось бы переделать ф-ю от marvan [14 сен 04, 09:42] на генерацию строк такого вида: a_000_0_33_2 a34_452____2 и т.п. Интересует, как отсеять остальные символы, кроме _ и цифр? Длину строки я сделала фиксированную, MaxLen = CByte(10) , сейчас генерется все коды AscII , а мне надо только черточки и цифры. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 12:39:16 |
|
||
|
Фун-ция возвращаюшая уникальную переменную
|
|||
|---|---|---|---|
|
#18+
Вместо значений в Arr - впишите любые свои символы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2005, 16:41:54 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=60&tid=2167542]: |
0ms |
get settings: |
7ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 376ms |

| 0 / 0 |
