ВБА споји текстуалне низове заједно (& - Амперсанд)

Преглед садржаја

Већ смо прешли увод у функције низа у нашем ВБА водичу о стринговима и поднизовима. Сада ћемо погледати како спојити текстуалне низове.

Спојите жице

Можете да користите оператор & у ВБА да бисте се придружили текстуалним низовима.

1 МсгБок "Споји" и "Текст"

Спојите ћелије

Такође можете спојити ћелије заједно. Испод имамо низове текста у А1 и Б1:

Следећи код приказује како да придружите текстуалне низове из ћелије А1 и Б1 помоћу оператора & у ћелији Ц1:

1 Опсег ("Ц1"). Вредност = Опсег ("А1"). Вредност и опсег ("Б1") вредност

Резултат је:

Повежите променљиве

Ово је потпуна процедура за спајање две ћелије заједно помоћу стринг променљивих.

1234567891011 Суб ЦонцатенатеСтрингс ()Дим СтрингОне као СтрингДим СтрингТво као СтрингСтрингОне = Опсег ("А1"). ВредностСтрингТво = Опсег ("Б1"). ВредностОпсег ("Ц1"). Вредност = СтрингОне & СтрингТвоЕнд Суб

Коришћење & Оператора са Спацес

Када желите да укључите размаке које користите & заједно са „“. Следећи код вам показује како бисте укључили размаке:

123456789101112 Суб ЦонцатенатингСтрингсВитхСпацес ()Дим СтрингОне Ас СтрингДим СтрингТво Ас СтрингДим СтрингТхрее Ас СтрингСтрингОне = "Ово је"СтрингТво = "текст"СтрингТхрее = СтрингОне & "" & СтрингТвоМсгБок СтрингТхрееЕнд Суб

МессагеБок резултат је:

Коришћење & Оператора за повезивање наводника

Рецимо да ваш текстуални низ садржи наводнике, следећи код вам показује како да у текстуални низ уврстите наводник:

12345678910111213 Суб ЦонцатенатингАКуотатионМарк ()Дим СтрингОне Ас СтрингДим СтрингТво Ас СтрингДим СтрингТхрее Ас СтрингСтрингОне = "Ово је наводник"СтрингТво = "" ""СтрингТхрее = СтрингОне & "" & СтрингТвоМсгБок СтрингТхрееЕнд Суб

Резултат је:

Стављање стрингова у нову линију

Рецимо да имате пет текстуалних низова, сваки текстуални низ можете ставити у нови ред или пасус, користећи функцију вбНевЛине, вбЦрЛф, вбЦр или Цхр. Следећи код вам показује како сваки текстуални низ ставити у нови ред:

123456789101112131415161718 Суб ПуттингЕацхТектСтрингОнАНевЛине ()Дим СтрингОне Ас СтрингДим СтрингТво Ас СтрингДим СтрингТхрее Ас СтрингДим СтрингФоур Ас СтрингДим СтрингФиве Ас СтрингСтрингОне = "Ово је први низ"СтрингТво = "Ово је други низ"СтрингТхрее = "Ово је трећи низ"СтрингФоур = "Ово је четврти низ"СтрингФиве = "Ово је пети низ"МсгБок СтрингОне & вбНовина линија & СтрингТво & вбЦрЛф & СтрингТхрее & вбЦр & СтрингФоур & Цхр (13) & СтрингФивеЕнд Суб

Резултат је:

wave wave wave wave wave