Excel - kopēt un ielīmēt datus pēc klikšķa

Izdevums

Man ir datu kopa par A2 līdz A10. Kad es nokļuvu B1 šūnā, kurā ir vārds "janvāris", dati tiks kopēti B2 uz B10. Ja es nokļūt šūnā D1, kurā ir vārds "marts", tad dati tiks kopēti D2 uz D10.

Citā vārdā es vēlētos, lai dati tiktu kopēti un ielīmēti kolonnās, uz kurām esmu noklikšķinājis.

Risinājums

Es pieņemu, ka katram mēnesim ir viena kolonna, tāpēc kods tiks aktivizēts tikai tad, ja ir atlasīta šūna diapazonā B1: M1.

Šim kodam vajadzētu būt triks:

 Private Sub Worksheet_SelectionChange (ByVal Target As Range) Ja krustojas (Target, Range ("B1: M1")) Vai nekas pēc tam iziet no apakšgrupas ("A2: A10"). Kopēt galamērķi: = šūnas (2, mērķa. Kolonna) beigas Sub 

Ja vēlaties, lai kods darbotos visā pirmajā rindā, tad mainiet:

 Diapazons ("B1: M1") rindās (1). 
Iepriekšējais Raksts Nākamais Raksts

Top Padomi