То, которые управляют в VBA, может считать количество символов в строковой переменной?

Существует много mathy примеров здесь, но Вы хотели реальный мир пример, таким образом, с небольшим количеством взглядов, это является возможно лучшим, я могу предложить:

Вы находите человека, который сократил данное заразное заражение, которое не является фатальным, и фиксирует себя быстро (Тип A), За исключением каждого 5-го человека (Мы назовем их типом B), кто становится постоянно зараженным им, и не появляется симптомов и просто действует распорка.

Это создает довольно раздражающие волны опустошения, когда когда-либо тип B заражает множество типа A.

Ваша задача состоит в том, чтобы разыскать всего бакалавра наук типа и иммунизировать их для остановки магистрали болезни. К сожалению, tho, Вы наклоняетесь, администрируют общенациональное средство исправления ко всем, потому что у людей, которые являются typeAs, также смертельно аллергия на средство исправления, которое работает на тип B.

путем, Вы сделали бы это, будет социальное открытие, учитывая зараженного человека (Тип A), выберет все их контакты на прошлой неделе, отмечая каждый контакт на "куче". То, когда Вы тестируете человека, заражено, добавьте их к "развить" очереди. Когда человек является типом B, добавьте их к "развитию" в голове (потому что Вы хотите остановить это быстро).

После обработки данного человека, выберите человека из передней стороны очереди и примените иммунизацию в случае необходимости. Получите все их контакты, которые ранее не посещают, и затем протестируйте, чтобы видеть, заражены ли они.

Повторение, пока очередь зараженных людей не становится 0, и затем ожидает другой вспышки..

(Хорошо, это является немного повторяющимся, но повторяющийся способ решить рекурсивную проблему, в этом случае, обход вершин в ширину основы населения, пытающейся обнаружить, вероятно, пути к проблемам, и кроме того, повторяющиеся решения являются часто быстрее и более эффективными, и я навязчиво удаляю рекурсию везде так его инстинктивное, которым становятся..... черт возьми!)

9
задан brilliant 12 November 2009 в 20:19
поделиться

4 ответа

Вы имеете в виду подсчет количества символов в строке? Это очень просто

Dim strWord As String
Dim lngNumberOfCharacters as Long

strWord = "habit"
lngNumberOfCharacters = Len(strWord)
Debug.Print lngNumberOfCharacters
24
ответ дан 4 December 2019 в 06:03
поделиться
Len(word)

Хотя это не то, о чем спрашивает заголовок вашего вопроса =)

9
ответ дан 4 December 2019 в 06:03
поделиться

Len - это то, что вам нужно.

word = "habit"  
length = Len(word)
8
ответ дан 4 December 2019 в 06:03
поделиться

Используйте функцию Len

length = Len(myString)
6
ответ дан 4 December 2019 в 06:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: