No.1ベストアンサー
- 回答日時:
2,3,4行を行番号右クリックして非表示にする
1:5行を行選択する
5の数字の右下に現れる■を下向きにえいやーっっとオートフィルドラッグする。
もしくは1:5列をコピーし,6行目以下を丸ごと選んで形式を選んで書式のみ貼り付ける。
No.3
- 回答日時:
数が多くて手作業の操作では、面倒ということか。
ーー
マクロの記録モードにして、1単位の操作をして、どういうコードになるか見て、列の指定のルールを計算式かで表して
繰り返しをするなどで出来る
ーー
または
空き行(第1行目に列挿入しても良い)に、1,5,9,13,17・・列に1を立てて、その列だけ削除するプログラムにする。
下記。
ーー
A列に1、B,C,D列空白、A1:D1をコピー、E1:最終列を範囲指定ー貼り付け
で中3列あけて1が入れられる。
最終列まで範囲指定はA1:D1をコピー
E1をクリックSHIFTキーを押しながら名前ボックスにAZ1(最右列、最終列「)など入力し、ENTERキーを押す。
その後直ぐ編集ー貼り付け
ーーー
VBAでは第1列目に1が入った列を列削除するコード
Sub test01()
Range("A1:IV1").Select '最終列まで範囲指定
Selection.SpecialCells(xlCellTypeConstants, 23).Select '定数(この場合1)のセルを範囲指定
Selection.EntireColumn.Delete '選択列を削除
End Sub
ーー
これを操作でやる場合は
第1行を全列選択しておく(=行番号1の(左端)部でクリック)
変数ージャンプーセル選択ー定数
これで1のセルだけ選択される
編集ー削除ー列全体
ーー
上記の1は1でなくても1,2,3・・でも良いと思うので、A1:D1(A1だけ1)を範囲指定して、+ハンドルを引っ張る方法でもできると思う。
No.2
- 回答日時:
例えばシート1にデータがあるとして、5000くらいある列とありますが行のことと判断して、次のようにしてはどうでしょう。
例えばシート1のデータが1行目は項目名などでJ列まであるとします。2行目から下方のデータをお望みのような形で表を別のシートに作るとします。
別のシートでは1行目のJ列まで項目名を入力します。
次にA2セルには次の式を入力します。
=IF(INDEX(Sheet1!$A:$J,(ROW(A1)-1)*4+2,COLUMN(A1))="","",INDEX(Sheet1!$A:$J,(ROW(A1)-1)*4+2,COLUMN(A1)))
このA2セルを右クリックしてコピーします。
その後に「名前ボックス」(表の右端上にA2と表示されているところ)に例えばA2:J5000と入力します。
それによってA2からJ5000までのセル範囲が選択されます。
そこで右クリックで「貼り付け」を行います。
これでお求めの表が別のシートに表示されます。
なおシート1の1行目からのデータをお望みのとおりに表にするにはA1セルへの入力の式は次のようにします。
=IF(INDEX(Sheet1!$A:$J,(ROW(A1)-1)*4+1,COLUMN(A1))="","",INDEX(Sheet1!$A:$J,(ROW(A1)-1)*4+1,COLUMN(A1)))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの使い方について 2 2023/02/07 20:54
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Excel(エクセル) エクセルのVBAにショートカットキーの割り当て 3 2022/07/13 14:19
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- Excel(エクセル) 【マクロ】リボン、行列、数式・ステータスバを非表示に 4 2022/12/12 07:32
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/25 11:42
- Excel(エクセル) Excelで質問です。 詳細(写真) ①黄色の部分を全てプルダウンを設定する。 ②リストはG列 ③リ 1 2023/06/16 21:54
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】CSV取込時、数字...
-
Word2016でExcelデータを差込し...
-
Excelで奇数行を削除
-
Excelのセル内で規則に従った部...
-
エクセルによる表作りについて
-
Excelのhperlink関数で作ったモ...
-
可視セルのみのコピー
-
エクセルで、列や行の幅などセ...
-
Excel 並び替え
-
EXCEL2007で2つのシートのどっ...
-
エクセルで前年同日・前月同日...
-
Excelで縦割りを途中から増やす...
-
エクセルで年齢別体重の平均
-
ワードの文章囲み枠(?)を消...
-
エクセルで表
-
wordで罫線が引けない・・・
-
ワードの表の行が広がってしまう
-
セル入力文字が、「右のセルに...
-
用紙の真ん中に縦線を入れる方法
-
パワポの複数ページにまたがる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Word2016でExcelデータを差込し...
-
【Excel VBA】CSV取込時、数字...
-
EXCELで2つのシートから一致し...
-
EXCELの列の幅
-
Excel 表の必要箇所だけを抜き...
-
エクセルでページ毎の計をつけ...
-
pdfの表をexcelにはりつけて計...
-
EXCEL2007で2つのシートのどっ...
-
エクセルで前年同日・前月同日...
-
エクセルで電話番号にハイフン...
-
excelの列がいっぱいになり列を...
-
ExcelのIF関数について
-
エクセルVBAで複数列データを1...
-
エクセルシートの選択範囲をコ...
-
エクセルの複数ワークシートの...
-
EXCELで不良率を出そうと思って...
-
エクセルの余白を0にしても列...
-
Excelで縦割りを途中から増やす...
-
マクロ VBA 他のブックのデータ...
-
エクセルで2列以上のものを同時...
おすすめ情報