Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12254 / 13644 ツリー ←次へ | 前へ→

【11476】最終セルの数式(自動化) さる 04/3/9(火) 17:22 質問
【11479】Re:最終セルの数式(自動化) IROC 04/3/9(火) 17:36 回答
【11491】Re:最終セルの数式(自動化) さる 04/3/9(火) 22:53 質問
【11493】Re:最終セルの数式(自動化) こうちゃん 04/3/10(水) 8:56 発言

【11476】最終セルの数式(自動化)
質問  さる E-MAIL  - 04/3/9(火) 17:22 -

引用なし
パスワード
   シート1で入力し、シート2は数式で計算し、結果を表す。

シート1
1   2  3  4 5 6 7
1.坂本龍馬 1  5  3 3 2
2.西郷隆盛 1  3  3 3 1

シート2
1      2  3   4  

=シート1A2 =B2 =C2+C5 =IF(シート2A3="","",IF(B2=1,INDEX(男性!$D$2:$AV$20,MATCH(F$1,男性!$C$2:$C$20,0),MATCH(F3,男性!$D$1:$AV$1,1),1),INDEX(女性!$D$2:$AV$20,MATCH(F$1,女性!$C$2:$C$20,0),MATCH(F3,女性!$D$1:$AV$1,1),1)))

シート2の最終セルを数式はついていないのでオートフィルでやってきましたけど
これから自動に最終セルを数式に貼るようにしたい。出来ますか?
マクロ開始するときまず入力フォームで表示、入力終わったら自動にシート2へセル習得しましたけど計算出来ない。どうか最終セルを自動化お願いします。

【11479】Re:最終セルの数式(自動化)
回答  IROC  - 04/3/9(火) 17:36 -

引用なし
パスワード
   1行目で ctrl + ↓ もしくは

65536行目で ctrl + ↑ を 

マクロの自動記録 して下さい。

【11491】Re:最終セルの数式(自動化)
質問  さる E-MAIL  - 04/3/9(火) 22:53 -

引用なし
パスワード
   ▼IROC さん:
Sub Macro12()
最終行を数式にオートフィルしてもらう。'
  Range("A65536").End(xlUp).Select
  Selection.AutoFill Destination:=Range("A65536").End(xlUp), Type:=xlFillDefault
  Range("A65536").End(xlUp).Select
End Sub

エラーになるけどどこかおかしいですか?
よろしくお願いします。

【11493】Re:最終セルの数式(自動化)
発言  こうちゃん E-MAIL  - 04/3/10(水) 8:56 -

引用なし
パスワード
   さるさん、IROCさん、こんにちは

>Sub Macro12()
>最終行を数式にオートフィルしてもらう。'
>  Range("A65536").End(xlUp).Select
>  Selection.AutoFill Destination:=Range("A65536").End(xlUp), Type:=xlFillDefault
>  Range("A65536").End(xlUp).Select
>End Sub
>
>エラーになるけどどこかおかしいですか?
>よろしくお願いします。

AutoFillは 元範囲.AutoFill Destination:=Fill範囲のように使用します。
さるさんの例ではともに1個のセル範囲ですのでエラーになります。

Sub Macro12()
  
  'A1A2をもとに最終行までオートフィル
  Range("A1:A2").AutoFill _
   Destination:=Range("A1:A" & Range("A65536").End(xlUp).Row), _
   Type:=xlFillDefault

End Sub

#ところで、最初の質問はどうなったの?
そこの結果を報告してから次に進みましょう。
また、別件なら別のスレッド立てたほうがよろしいかと・・

12254 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free