2017-06-06 10 views
0

こんにちは、シフト列が、保持ヘッダ

私はヘッダーを持っていないヘッダ(B & C)を含む2つのブランクの列、2つのデータを含む列を持つワークシート「例」を有する(E & F) 。

「Range( "B:B、C:C")のように、VBAを使用してヘッダーに影響を与えずに列を左にシフトできます。 & '都市'ヘッダー)。下記のとおり: - これに

A  B  C   D    E    F 
Name  Job  City  Country    
---------------------------------------------------------------- 
Andrew     Doctor  Manchester  England 
George     Lawyer  New York  America 
Paul      Engineer  Birmingham  England 
Carl      Technician London   England 
Joe      Optician  Detroit  America 

- このことから

A   B    C    D   E    F 
Name  Job   City   Country    
----------------------------------------------------------------------- 
Andrew Doctor  Manchester  England 
George Lawyer  New York  America 
Paul  Engineer  Birmingham  England 
Carl  Technician London   England 
Joe  Optician  Detroit  America 

私は、これは理にかなって願っています。それ以上の説明が必要な場合はお知らせください。

ありがとうございます。

+0

したがって、列を削除する前にShiftキーを押しながら新しいB1:C1を挿入しますか? – pnuts

+0

または単に 'B2:C100'のセルをハイライトするか、最後の行をハイライトして、Delete - > Shift Cells Leftを選択してください。 – Jordan

答えて

0
Worksheets("Example").Range("B2:C99999").Delete Shift:=xlToLeft 
+1

これは完璧なことでした。あなたの親切な先生に感謝。 –

+0

@ Liviu-Adrianあなたは大歓迎です。 –

関連する問題