Hvordan KJEDE.SAMMEN i VBA

Når du sette sammen flere elementer, du egentlig kombinere dem til å danne en enkelt streng eller nummer. Så, for eksempel, hvis du skulle sette sammen "over" og "tid", du ville få den enkelt streng "overtid". Visual Basic for Applications, eller VBA, kan programmeringsspråk lett sette sammen strenger i koden, og kan også sette sammen celler i et Excel-regneark.

Bruksanvisning

1 Åpne Microsoft Office 2010-program som du ønsker å lage en VBA-makro eller funksjon med. Når programmet er åpent, trykker du "Alt" og "F11" starte VBA konsollen.

2 Velg modul som du arbeider med fra listen på venstre side av skjermen. Klikk på høyre side av skjermen, på det punktet i koden der du ønsker å sette sammen elementene. Hvis du ikke har noen eksisterende kode, klikker du på "Sett inn" -menyen øverst på konsollen og velg "Module" fra rullegardinmenyen. Plasser markøren på høyre side av skjermen, og skriv inn "sub navn ()" hvor "navn" er navnet på makroen du vil opprette.

3 Skriv inn objektet du ønsker å holde resultatet av din sammensetning, etterfulgt av et mellomrom og deretter en like - "=" - tegnet. Dette objektet kan være en variabel som du har definert tidligere i koden, eller det kan være et utvalg, som en rekke Excel celler, i Office-programmet du jobber med.

4 Plasser et mellomrom etter likhetstegnet, og skriv det første elementet du ønsker å sette sammen. Hvis elementene er en streng, må du huske å legge den i anførselstegn.

5 Plasser et mellomrom etter det første elementet, og skriv deretter inn et ampersand, eller "&" symbol. Dette er kommandoen som slår sammen elementene. Plasser en annen plass etter tegnet og skriv inn andre element. Fortsett til du har plassert et ampersand mellom alle elementene du ønsker sammensatt.

Hint

  • Fox eksempel, de følgende Setter sammen to variabler ved å tilsette den andre på enden av den første:
  • x = x & y
  • Følgende legger to strenger sammen, skaper ordet "backtrack" i celle "A1" i et Excel-regneark:
  • Range ( "A1") = "tilbake" og "spor"
  • Det følgende kombinerer cellene "B1" og "C1" i celle "A1", men har et mellomrom mellom elementene:
  • Range ( "A1") = Range ( "B1") & "" & Range ( "C1")