kkkkkm の回答履歴

- EXCELマクロデータのある行より下の行削除の構文
EXCELマクロ構文について教えてください。 データのある行のひとつ下の行全体選択し、 Ctrl+Shift+↓で下部行全て選択し、右クリックで削除する 操作をマクロにしたいのでですが、 マクロ記録では上の操作は Rows("189:189").Select Range(Selection, Selection.End(xlDown)).Select Selection.Delete Shift:=xlU になります。 この 189 という数字は 下記の変数定義で「lastRow」として取得できるのですが Dim lastRow As Long lastRow = Sheets("2CVS関西").Cells(Rows.Count, 2).End(xlUp).Row + 1 189にlastRow に置き換える方法お教えください。
- ベストアンサー
- h6322813
- Excel(エクセル)
- 回答数2
- チェックボックスの最右判別(スプレッドシート)
報酬付き
googleスプレッドシート利用です。よろしくお願いします。 添付画像のとおり、B列からF列まで作業内容が書いており、各行において一番右にチェックしている項目から作業内容を抽出するようにしたいです。 お手数おかけいたしますがよろしくお願い致します。
- 受付中
- kuribooo
- Excel(エクセル)
- 回答数4
- チェックボックスの最右判別(スプレッドシート)
報酬付き
googleスプレッドシート利用です。よろしくお願いします。 添付画像のとおり、B列からF列まで作業内容が書いており、各行において一番右にチェックしている項目から作業内容を抽出するようにしたいです。 お手数おかけいたしますがよろしくお願い致します。
- 受付中
- kuribooo
- Excel(エクセル)
- 回答数4
- Excelグラフの長い項目名を2行で表示したい
報酬付き
図のようにあるグラフなんですけど、項目名が長くて(死刑を廃止すれば…のところです)2行で表示したいのです。(斜めに表示する方法もありますがそれはしたくないので)データの入っている参照するセル内で改行しているんですが、うまく表示されません。何か方法ありますか?そもそもできませんか?
- 受付中
- pusuta
- Excel(エクセル)
- 回答数5
- Excelグラフの長い項目名を2行で表示したい
報酬付き
図のようにあるグラフなんですけど、項目名が長くて(死刑を廃止すれば…のところです)2行で表示したいのです。(斜めに表示する方法もありますがそれはしたくないので)データの入っている参照するセル内で改行しているんですが、うまく表示されません。何か方法ありますか?そもそもできませんか?
- 受付中
- pusuta
- Excel(エクセル)
- 回答数5
- Excelグラフの長い項目名を2行で表示したい
報酬付き
図のようにあるグラフなんですけど、項目名が長くて(死刑を廃止すれば…のところです)2行で表示したいのです。(斜めに表示する方法もありますがそれはしたくないので)データの入っている参照するセル内で改行しているんですが、うまく表示されません。何か方法ありますか?そもそもできませんか?
- 受付中
- pusuta
- Excel(エクセル)
- 回答数5
- EXCELVBAセル選択方法教えてください。
Sub マクロ() ' Dim i, j, k As Long Dim ws As Worksheet Set ws = Worksheets("Sheet1") k = ws.Cells(Rows.Count, 1).End(xlUp).Row If k > 1 Then ws.Rows(2 & ":" & k).ClearContents 上記はマクロの構文です。 最終行は変数でデータのある最終行の行番号を得て、 2行目からデータのある最終行の行 の行全体をクリアするものですが、 行全体でなく A~C列のデータをクリアする構文教えてください。
- ベストアンサー
- h6322813
- Excel(エクセル)
- 回答数5
- EXCELVBAセル選択方法教えてください。
Sub マクロ() ' Dim i, j, k As Long Dim ws As Worksheet Set ws = Worksheets("Sheet1") k = ws.Cells(Rows.Count, 1).End(xlUp).Row If k > 1 Then ws.Rows(2 & ":" & k).ClearContents 上記はマクロの構文です。 最終行は変数でデータのある最終行の行番号を得て、 2行目からデータのある最終行の行 の行全体をクリアするものですが、 行全体でなく A~C列のデータをクリアする構文教えてください。
- ベストアンサー
- h6322813
- Excel(エクセル)
- 回答数5
- EXCELVBAセル選択方法教えてください。
Sub マクロ() ' Dim i, j, k As Long Dim ws As Worksheet Set ws = Worksheets("Sheet1") k = ws.Cells(Rows.Count, 1).End(xlUp).Row If k > 1 Then ws.Rows(2 & ":" & k).ClearContents 上記はマクロの構文です。 最終行は変数でデータのある最終行の行番号を得て、 2行目からデータのある最終行の行 の行全体をクリアするものですが、 行全体でなく A~C列のデータをクリアする構文教えてください。
- ベストアンサー
- h6322813
- Excel(エクセル)
- 回答数5
- EXCELVBAセル選択方法教えてください。
Sub マクロ() ' Dim i, j, k As Long Dim ws As Worksheet Set ws = Worksheets("Sheet1") k = ws.Cells(Rows.Count, 1).End(xlUp).Row If k > 1 Then ws.Rows(2 & ":" & k).ClearContents 上記はマクロの構文です。 最終行は変数でデータのある最終行の行番号を得て、 2行目からデータのある最終行の行 の行全体をクリアするものですが、 行全体でなく A~C列のデータをクリアする構文教えてください。
- ベストアンサー
- h6322813
- Excel(エクセル)
- 回答数5
- スプレットシート 自動コピー
報酬付き
b1 c1 d1...を a1 a2 a3...と連動させたいです a1にb1と同じ文字 a2にc1と同じ文字 a3にd1と同じ文字 どう入力すればできますか?
- 受付中
- 000isay000
- Excel(エクセル)
- 回答数5
- スプレットシート 自動コピー
報酬付き
b1 c1 d1...を a1 a2 a3...と連動させたいです a1にb1と同じ文字 a2にc1と同じ文字 a3にd1と同じ文字 どう入力すればできますか?
- 受付中
- 000isay000
- Excel(エクセル)
- 回答数5
- スプレットシート 自動コピー
報酬付き
b1 c1 d1...を a1 a2 a3...と連動させたいです a1にb1と同じ文字 a2にc1と同じ文字 a3にd1と同じ文字 どう入力すればできますか?
- 受付中
- 000isay000
- Excel(エクセル)
- 回答数5
- スプレットシート 自動コピー
報酬付き
b1 c1 d1...を a1 a2 a3...と連動させたいです a1にb1と同じ文字 a2にc1と同じ文字 a3にd1と同じ文字 どう入力すればできますか?
- 受付中
- 000isay000
- Excel(エクセル)
- 回答数5
- EXCEL表の手入力を関数で自動化したい
こちらで質問させていただいて、素晴らしい回答頂いたのですが、新たな問題が出てきましたので、再度質問させていただきます。 前回の質問は以下になります。 私は仕事で、毎日、10個ほどのサンプル(1個100g)について、理化学分析と味の評価をおこなっています。使用するサンプルについては、EXCEL表で在庫管理しています。受け入れた日に全部使用するわけではなく、最初に60g使用し、残りの40gは次回の比較に使用します。日々の手入力を改善したく、分析の払い出しを関数で自動化できないか検討しています。1回目の分析は自動化できましたが、2回目の分析日と使用量の払い出しの関数が、なかなかいい案がでません。いい案がありませんでしょうか? 作業の流れは以下になります。※EXCEL表1を参照 ①日付2023年11月16日に、オレンジ、イチゴ、リンゴを100g受け入れる。 ②1回目の分析は、その時に自動で60g払い出す。 リンゴでしたら、F11:=B11、G11:E11-40 ③D列を「リンゴ」でフィルターかける。その時、前回分と今回分のみが在庫40g残っているので、前回分を2023年11月16日の日付で40g払い出し、在庫をゼロにする。なので、最終的にすべてのサンプルは在庫40gとなる。 頂いた回答は、 H3に「=IFERROR(INDEX(B4:$D$1000,MATCH(D3,D4:$D$1000,0),1),"")」 I3に「=IF(AND(H3<>"",ISNUMBER(H3)),E3-G3,"")」 J3に「=E3-SUM(G3,I3)」 でした。 新たな質問というのが、EXCEL表1のH3の日付を、EXCEL表2のように年、月、日で分けるとそれぞれ、H3の関数をどうあてはめればいいかということです。 また、EXCEL表2の11/16のイチゴのように、同じサンプルが2個あった場合は、№の数が大きい方を1回目の分析で全量払い出し、1個だけ在庫を残すようにするためにはどうすればいいでしょうか? EXCEL表2の青枠4つの式を教えていただきたいです。教えていただければ、他の列のセルにもコピーする予定です。よろしくお願いいたします。
- ベストアンサー
- mocha50
- Excel(エクセル)
- 回答数22
- GoogleSpreadsheet自動計算について
不思議なスプレッドシートがあるので、どのように設定しているのかご教授いただきたいです。 A1やA2の値を変更すると、自動的にA1÷A2の値がA3に表示されます。 (例) A1に10、A2に2と入力すると、自動的にA3に5が入力されます。 ただ、A3のセルを選択しても、数式バーには「A1/A2」とは表示されておらず、結果(上記例で言えば、「5」)が表示されているのです。 その状態で、Deleteキーを推しても、一瞬で「5」に書き換わります。 また、A3セルに適当な数値をベタ打ち入力すると、以降自動計算はされなくなります。 GASは利用していないように見えます。 どのように実現しているのでしょうか?
- ベストアンサー
- takechi98
- Excel(エクセル)
- 回答数2
- エクセル計算式 納品書2
報酬付き
納品書に 各条件に合った価格区分を選択し、 商品№ を記入して 価格を表示させたいと考えています。 納品書にどのような関数が入るか教えて頂きたいです。 よろしくお願いいたします。
- 受付中
- musti
- Excel(エクセル)
- 回答数5
- エクセル計算式 納品書2
報酬付き
納品書に 各条件に合った価格区分を選択し、 商品№ を記入して 価格を表示させたいと考えています。 納品書にどのような関数が入るか教えて頂きたいです。 よろしくお願いいたします。
- 受付中
- musti
- Excel(エクセル)
- 回答数5
- EXCEL表の手入力を関数で自動化したい
こちらで質問させていただいて、素晴らしい回答頂いたのですが、新たな問題が出てきましたので、再度質問させていただきます。 前回の質問は以下になります。 私は仕事で、毎日、10個ほどのサンプル(1個100g)について、理化学分析と味の評価をおこなっています。使用するサンプルについては、EXCEL表で在庫管理しています。受け入れた日に全部使用するわけではなく、最初に60g使用し、残りの40gは次回の比較に使用します。日々の手入力を改善したく、分析の払い出しを関数で自動化できないか検討しています。1回目の分析は自動化できましたが、2回目の分析日と使用量の払い出しの関数が、なかなかいい案がでません。いい案がありませんでしょうか? 作業の流れは以下になります。※EXCEL表1を参照 ①日付2023年11月16日に、オレンジ、イチゴ、リンゴを100g受け入れる。 ②1回目の分析は、その時に自動で60g払い出す。 リンゴでしたら、F11:=B11、G11:E11-40 ③D列を「リンゴ」でフィルターかける。その時、前回分と今回分のみが在庫40g残っているので、前回分を2023年11月16日の日付で40g払い出し、在庫をゼロにする。なので、最終的にすべてのサンプルは在庫40gとなる。 頂いた回答は、 H3に「=IFERROR(INDEX(B4:$D$1000,MATCH(D3,D4:$D$1000,0),1),"")」 I3に「=IF(AND(H3<>"",ISNUMBER(H3)),E3-G3,"")」 J3に「=E3-SUM(G3,I3)」 でした。 新たな質問というのが、EXCEL表1のH3の日付を、EXCEL表2のように年、月、日で分けるとそれぞれ、H3の関数をどうあてはめればいいかということです。 また、EXCEL表2の11/16のイチゴのように、同じサンプルが2個あった場合は、№の数が大きい方を1回目の分析で全量払い出し、1個だけ在庫を残すようにするためにはどうすればいいでしょうか? EXCEL表2の青枠4つの式を教えていただきたいです。教えていただければ、他の列のセルにもコピーする予定です。よろしくお願いいたします。
- ベストアンサー
- mocha50
- Excel(エクセル)
- 回答数22
- EXCEL表の手入力を関数で自動化したい
こちらで質問させていただいて、素晴らしい回答頂いたのですが、新たな問題が出てきましたので、再度質問させていただきます。 前回の質問は以下になります。 私は仕事で、毎日、10個ほどのサンプル(1個100g)について、理化学分析と味の評価をおこなっています。使用するサンプルについては、EXCEL表で在庫管理しています。受け入れた日に全部使用するわけではなく、最初に60g使用し、残りの40gは次回の比較に使用します。日々の手入力を改善したく、分析の払い出しを関数で自動化できないか検討しています。1回目の分析は自動化できましたが、2回目の分析日と使用量の払い出しの関数が、なかなかいい案がでません。いい案がありませんでしょうか? 作業の流れは以下になります。※EXCEL表1を参照 ①日付2023年11月16日に、オレンジ、イチゴ、リンゴを100g受け入れる。 ②1回目の分析は、その時に自動で60g払い出す。 リンゴでしたら、F11:=B11、G11:E11-40 ③D列を「リンゴ」でフィルターかける。その時、前回分と今回分のみが在庫40g残っているので、前回分を2023年11月16日の日付で40g払い出し、在庫をゼロにする。なので、最終的にすべてのサンプルは在庫40gとなる。 頂いた回答は、 H3に「=IFERROR(INDEX(B4:$D$1000,MATCH(D3,D4:$D$1000,0),1),"")」 I3に「=IF(AND(H3<>"",ISNUMBER(H3)),E3-G3,"")」 J3に「=E3-SUM(G3,I3)」 でした。 新たな質問というのが、EXCEL表1のH3の日付を、EXCEL表2のように年、月、日で分けるとそれぞれ、H3の関数をどうあてはめればいいかということです。 また、EXCEL表2の11/16のイチゴのように、同じサンプルが2個あった場合は、№の数が大きい方を1回目の分析で全量払い出し、1個だけ在庫を残すようにするためにはどうすればいいでしょうか? EXCEL表2の青枠4つの式を教えていただきたいです。教えていただければ、他の列のセルにもコピーする予定です。よろしくお願いいたします。
- ベストアンサー
- mocha50
- Excel(エクセル)
- 回答数22