Wanneer u meerdere items wilt samenvoegen combineren u in wezen ze tot een enkele tekenreeks of een getal. Dus, bijvoorbeeld, als je naar tekst.samenvoegen "over" en "tijd", zou je de één tekenreeks "overuren." De Visual Basic for Applications, VBA, programmeertaal kan gemakkelijk het aaneenschakelen van tekenreeksen in de code, en kan ook het samenvoegen van cellen in een Excel-werkblad.
Open het Microsoft Office 2010-programma dat u wenst te maken van een VBA-macro of functioneren met. Zodra het programma geopend is, drukt u op "Alt" en "F11" te lanceren de VBA-console.
Selecteer de module waarmee u werkt in de lijst aan de linkerkant van het scherm. Klik op de rechterkant van het scherm, op het punt in uw code waar u wilt uw objecten samenvoegen. Als u geen bestaande code, klikt u op het "Invoegen" menu aan de bovenkant van de console en selecteert u "Module" in het drop-down menu. Plaats de cursor aan de rechterkant van het scherm en type in "sub name()" waarbij "naam" staat voor de naam van de macro die u wilt maken.
Geef het object dat u het resultaat van de samenvoeging wilt, gevolgd door een spatie en vervolgens een gelijkteken--"="--houden. Dit object kan een variabele die u eerder in de code hebt gedefinieerd, of het kan een bereik, zoals een bereik van Excel-cellen, in de Office-programma dat u werkt met.
Plaats een spatie na de gelijken ondertekenen en voert u het eerste item dat u wilt samenvoegen. Als de items een tekenreeks is, moet het plaatst u tussen aanhalingstekens.
Plaatst u een spatie na het eerste item en voert u een en-teken, of "&," symbool. Dit is het commando waarmee je objecten. Plaats een andere ruimte na het teken en voer uw tweede punt. Ga door totdat u een en-teken tussen alle aaneengeschakelde gewenste items hebt geplaatst.
- Fox bijvoorbeeld de volgende voegt twee variabelen door de tweede op het einde van de eerste toe te voegen:
- x = x & y
- De volgende voegt twee tekenreeksen samen, maken het woord "backtrack" in "A1" cel van een Excel-werkblad:
- Range("a1") = "terug" & 'bijhouden'
- De volgende combineert de cellen "B1" en "C1" cel "A1", maar een ruimte tussen de items omvat:
- Range("a1") = Range("B1") & "" & Range("C1")