Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Kopsavilkums

Programmā Microsoft Excel makro var izmantot, lai savienotu blakus divās kolonnās sakārtotus datus, un rezultātu parādīšana kolonnā pa labi no kolonnas, kuras satur datus. Šajā rakstā ir paraugs Microsoft Visual Basic for Applications (VBA) makro (apakšprocedūra), lai to paveiktu.

Papildinformācija

Microsoft piedāvā programmēšanas piemērus tikai uzskatāmībai, nesniedzot nekādas tiešas vai netiešas garantijas. Tas ietver, bet neaprobežojas ar netiešām garantijām par piemērotību pārdošanai vai atbilstību noteiktam mērķim. Šajā rakstā tiek pieņemts, ka pārzināt programmēšanas valodu, kas tiek aprakstīta, un rīkus, kas tiek izmantoti, lai izveidotu un atkļūdotu procedūras. Microsoft atbalsta inženieri var palīdzēt izskaidrot kādas noteiktas procedūras funkcionalitāti. Taču viņi nemainīs šos piemērus, lai sniegtu skaidrākus, un neveidos jaunas procedūras, kas atbilstu īpašām prasībām.

Parauga Visual Basic for Applications (VBA) makro

Sub ConcatColumns()

Do While ActiveCell <> "" 'Loops until the active cell is blank.

'The "&" must have a space on both sides or it will be
'treated as a variable type of long integer.

ActiveCell.Offset(0, 1).FormulaR1C1 = _
ActiveCell.Offset(0, -1) & " " & ActiveCell.Offset(0, 0)

ActiveCell.Offset(1, 0).Select
Loop

End Sub

Piezīme: paziņojumu ActiveCell.Offset (0, 1). FormulaR1C1 var aizstāt ar paziņojumu ActiveCell.Offset (0, 1). Formulu. Tos var izmantot ar vienādu veiksmes, ja lietojat teksta un skaitļu tikai (nevis formulu). R1C1 izmanto pirmajā paziņojumu beigās attiecas uz rindas, kolonnas vienu un ir izmantota palīdzības piemēri.

Kā izmantot makro programmā Microsoft Office Excel 2007

  1. Atveriet darbgrāmatu, kurā ir dati.

  2. Nospiediet taustiņu kombināciju ALT + F11, lai palaistu Visual Basic redaktoru.

  3. Ievietot izvēlnē noklikšķiniet uz Ievietot moduli modulis . Ievadiet moduļa koda logā makro.

  4. Izvēlnē Fails noklikšķiniet uz Aizvērt un atgriezties programmā Microsoft Excel.

  5. Atlasiet darblapu, kurā ir dati, ko vēlaties savienot.

  6. Noklikšķiniet uz augšējā labajā pusē datus, kurus vēlaties savienot šūnas. Piemēram, ja šūnas A1: A100 un B1:B100 datus, noklikšķiniet uz šūnas B1.

  7. Noklikšķiniet uz cilnes Izstrādātājs . Ja cilne Izstrādātājs nav redzama, veiciet tālāk norādītās darbības.

    1. Noklikšķiniet uz pogas Microsoft Office un pēc tam noklikšķiniet uz opcijas Excel.

    2. Noklikšķiniet uz populāriem.

    3. Noklikšķiniet, lai atzīmētu izvēles rūtiņu Rādīt lentē izstrādātāja cilni .

    4. Noklikšķiniet uz Labi , lai aizvērtu dialoglodziņu Excel opcijas .

  8. Grupā kods noklikšķiniet uz makro .

  9. Atlasiet ConcatColumns makro, un pēc tam noklikšķiniet uz palaist.

Kā izmantot makro programmā Microsoft Office Excel 2003 un vecākās programmas Excel versijās

  1. Atveriet darbgrāmatu, kurā ir dati.

  2. Nospiediet taustiņu kombināciju ALT + F11, lai palaistu Visual Basic redaktoru.

  3. Ievietot izvēlnē noklikšķiniet uz Ievietot moduli modulis . Ievadiet moduļa koda logā makro.

  4. Izvēlnē Fails noklikšķiniet uz Aizvērt un atgriezties programmā Microsoft Excel.

  5. Atlasiet darblapu, kurā ir dati, ko vēlaties savienot.

  6. Noklikšķiniet uz augšējā labajā pusē datus, kurus vēlaties savienot šūnas. Piemēram, ja šūnas A1: A100 un B1:B100 datus, noklikšķiniet uz šūnas B1.

  7. Izvēlnē Rīki norādiet uz makroun pēc tam noklikšķiniet uz makro. Atlasiet ConcatColumns makro, un pēc tam noklikšķiniet uz palaist.

Atsauces

Lai iegūtu papildinformāciju par Visual Basic for Applications, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

226118 sarakstu ar resursiem, kas ir pieejama, lai palīdzētu apgūt Visual Basic for Applications programmēšanu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×