ushi2015 の回答履歴
- VBA教えて下さい
VBA初心者です やりたいこと 変数を宣言し 今開いているシート(activesheet)に for nextを使用し 列5~20を調べ 行3~5を指定し もし、5~20列の2行目のどれかに”No.8”という文字があれば(ここまでのコードは書けました) その当てはまる列の3~5行を選択し(1) 更に、(1)の下2列を選択する(2) そして、(1)と(2)を結合させる といったコードが書きたいです 考えたコード Sub test() Dim i As Long Dim j As Long With ActiveSheet For j = 5 To 20 For i = 3 To 5 If .Cells(j, 2) Like "*No.8*" Then 'ここからがわかりません End If Next i Next j End With End Sub 変な書き方なので例えを書きます A1セルにNo.8の文字があれば E1セルとF1セルを選択し 更に、E3セルとF3セルも選択し E1セルとF3まとめてセルを結合といったことがしたいです。 質問頂ければ追記しますm(ーー)m おそらくoffsetを使用して選択すると思うのですが上手く出来ませんでした 回答お願い致します
- ベストアンサー
- Visual Basic
- kousukebojto
- 回答数2
- VBA教えて下さい
VBA初心者です やりたいこと 変数を宣言し 今開いているシート(activesheet)に for nextを使用し 列5~20を調べ 行3~5を指定し もし、5~20列の2行目のどれかに”No.8”という文字があれば(ここまでのコードは書けました) その当てはまる列の3~5行を選択し(1) 更に、(1)の下2列を選択する(2) そして、(1)と(2)を結合させる といったコードが書きたいです 考えたコード Sub test() Dim i As Long Dim j As Long With ActiveSheet For j = 5 To 20 For i = 3 To 5 If .Cells(j, 2) Like "*No.8*" Then 'ここからがわかりません End If Next i Next j End With End Sub 変な書き方なので例えを書きます A1セルにNo.8の文字があれば E1セルとF1セルを選択し 更に、E3セルとF3セルも選択し E1セルとF3まとめてセルを結合といったことがしたいです。 質問頂ければ追記しますm(ーー)m おそらくoffsetを使用して選択すると思うのですが上手く出来ませんでした 回答お願い致します
- ベストアンサー
- Visual Basic
- kousukebojto
- 回答数2
- 顧客ごとの合計が自動的に表示
簡単な計算式があれば教えて下さい。(エクセル2013使用) B列に入力していく購入数を 顧客ごとに合計したものをC列に自動的に表示したいです。 A,B列は受注した順にどんどん増えていきます。 説明が下手で申し訳ないのですが、宜しくお願いします。
- 締切済み
- Excel(エクセル)
- sipabaledclone
- 回答数7
- エクセルの表からのデーター抽出方法
エクセル2010で、添付の様な表が有り、品名を選択すると、使用する測定機器が抽出され、測定方法を選択すると、係数が表示されるような仕掛けを作りたいのですが。 具体的には、品名「A」を選ぶと使用機器として「1」が選択され、その中から測定方法「か」を選択すると、計算で使用する係数が65を表示するような表が作りたいのです。 従来は測定方法の項目が無かったので、品名をフィルターの一覧から選択すると、VLOOKUPで測定機器と係数が表示される表で作業していたのですが、測定方法によって係数を使い分ける必要が出てきたので、これまでのフィルター機能とVLOOKUPだけでは対処できなくなってしまいました。 尚、品種数と測定方法は今後増えるので、複数の人が迷うことなく、各項目を選択していくと自動で係数が表示されるようにしたいので宜しくお願います。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数3
- エクセルの表からのデーター抽出方法
エクセル2010で、添付の様な表が有り、品名を選択すると、使用する測定機器が抽出され、測定方法を選択すると、係数が表示されるような仕掛けを作りたいのですが。 具体的には、品名「A」を選ぶと使用機器として「1」が選択され、その中から測定方法「か」を選択すると、計算で使用する係数が65を表示するような表が作りたいのです。 従来は測定方法の項目が無かったので、品名をフィルターの一覧から選択すると、VLOOKUPで測定機器と係数が表示される表で作業していたのですが、測定方法によって係数を使い分ける必要が出てきたので、これまでのフィルター機能とVLOOKUPだけでは対処できなくなってしまいました。 尚、品種数と測定方法は今後増えるので、複数の人が迷うことなく、各項目を選択していくと自動で係数が表示されるようにしたいので宜しくお願います。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数3
- VBAで複数行の指定
VBA教えてください 初心者です やりたい事 for next文を使用しbook1のシート内N~R行にある文字が入っていたなら book2のシート内のB行の文字を消すといった内容です 考えたコード sub test() dim c as variant dim i as long Set c = Workbooks("book2.xls").ActiveSheet With Workbooks("book1.xls").ActiveSheet For i = 1 To 100 If .Cells(i, 14) Like "*受入*" Then 'もし、14行目のセルのどれかに『受入』という文字が入っていたら c.Cells(i, 2).Clear 'その2行の条件に当てはまるセルをクリアする End If Next i End With end sub これではbook1のシートに内のN行しか反映されません 複数行N~Rに反映させるコードわからないです 教えてもらえるとすごく助かります。
- ベストアンサー
- Visual Basic
- kousukebojto
- 回答数5
- なぜ聖書や神話は魅力的なのか
聖書や神話に出てくる言葉や概念が、商品や小説のネーミングなどに今でも使われることが多々あります。 なぜ聖書や神話は人間を今でも引きつけることができるのでしょうか?
- 締切済み
- 考古学・人類学
- noname#257529
- 回答数1
- 2つの日付間の差分を計算する。
スラッシュで表示された日付間の差は計算できるが、下記日付の場合はどのようにしたら計算できるのでしょうか。 2016/11/01~2016/11/15 計算できました。 20161101~20161115の表示の日付の差分はどのようにしたらよいのでしょうか。 データはエクセル2013で作成し5000件あります。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- noname#248032
- 回答数5
- 表示形式を文字列にして、 8070-10 と入
よろしくお願いいたします。 表示形式を文字列にして、 8070-10 と入力。 CSVで保存して、 再度開くとOct-70 に代わって表示されてしまいます。 どのようにすれば8070-10のままひらくことができるのでしょうか? 保存はCSV指定です。 よろしくお願いいたします。
- VBAエクセル、項目検索からデータ抽出
お世話になります。早速ですがsheets("データ元").Range("A2")にNo.、Range("B2")に日付、Range("C2")に曜日、Range("D2")に項目、Range("E2")に詳細、Range("F2")に金額があり A3~F3以下LastRowまでデータが入っています。 Range("D3")以下LastLowの中から1会社名を検索するとその会社名すべてのデータが新規ブックSheet1に書き出され、そのシートのRange("G3")に合計額を出す構文をどなたかご教示ください宜しくお願いします。エクセル2003と2013を各パソコンで使用しています。
- ベストアンサー
- Visual Basic
- nebikitorikai
- 回答数7
- VBAエクセル、項目検索からデータ抽出
お世話になります。早速ですがsheets("データ元").Range("A2")にNo.、Range("B2")に日付、Range("C2")に曜日、Range("D2")に項目、Range("E2")に詳細、Range("F2")に金額があり A3~F3以下LastRowまでデータが入っています。 Range("D3")以下LastLowの中から1会社名を検索するとその会社名すべてのデータが新規ブックSheet1に書き出され、そのシートのRange("G3")に合計額を出す構文をどなたかご教示ください宜しくお願いします。エクセル2003と2013を各パソコンで使用しています。
- ベストアンサー
- Visual Basic
- nebikitorikai
- 回答数7
- VBAエクセル、項目検索からデータ抽出
お世話になります。早速ですがsheets("データ元").Range("A2")にNo.、Range("B2")に日付、Range("C2")に曜日、Range("D2")に項目、Range("E2")に詳細、Range("F2")に金額があり A3~F3以下LastRowまでデータが入っています。 Range("D3")以下LastLowの中から1会社名を検索するとその会社名すべてのデータが新規ブックSheet1に書き出され、そのシートのRange("G3")に合計額を出す構文をどなたかご教示ください宜しくお願いします。エクセル2003と2013を各パソコンで使用しています。
- ベストアンサー
- Visual Basic
- nebikitorikai
- 回答数7
- タブレットとノートパソコンの違い
タブレットとノートパソコンの違い 私は大学で勉強するためにノートパソコンより安いタブレットを購入しようと考えています。 タブレットにはOffice wordも入っているし、インターネットもできるし、そんなにパソコンとして変わらないように感じます。 あらに、Androidならファイルマネージャーも完備、Bluetoothでマウスやキーボードも接続できます。 もし、ノートパソコンの代わりにタブレットを購入した場合、デメリットはありますか?
- VBAでIEを操作したいです。
VBAでIEを操作したいです。 エクセルでデータ管理をしております。 VBA・マクロ等を使用して、ウェブページの入力フォームに自動で入力、ウェブページの結果を再度エクセルに返すことはできますでしょうか? こちらがサイトになります。 モノレート http://mnrate.com/ こちらのサイトはアマゾンの商品の年間の価格推移を調べることができます。 ここに商品の「JANコード」(13ケタの商品ごとについているバーコード)を入力して、「グラフを見る」というボタンを押すと表示されます。 例えば、「Smap!Tour!2002! [DVD] 」という商品が知りたいとします。 その場合「4988002446582」(DVDの商品コード)を入力して「グラフを見る」を押します。 その後、ページが切り替わって切り餅のページが表示されると思います。 表示されたページの商品写真の横にあるASIN:「B00008GEUD」 という数字と、表示されたアドレス「http://mnrate.com/item/aid/B00008GEUD」をエクセルに返したいです。 話を整理させていただきます。 現在エクセルでは、A1セル~A100セルに「JANコード」(13ケタの商品ごとについているバーコード)が入力されております。 そこで「マクロ実行」をします。 そうすると、自動でIEが起動してB1セル~B100セルに「ASINコード」(例:B00008GEUD)、C1セル~C100セルに「ハイパーリンク」(例:http://mnrate.com/item/aid/B00008GEUD) ※エクセルから直接ジャンプできるように青色になったもの を自動で入力。 すべて完了後、IEが閉じてその後MSGで「完了しました」と表示される。 「入門者のExcel VBA」という本と、「EXCEL VBAでIEを思いのままに操作できるプログラミング術」という本を買って、一通り読み切ったのですが難しくて困っております。 分かる方おられましたら宜しくお願い致します。 最初だけしかわかりませんでした。 'IEの起動 Set ie=CreateObject("InternetExplorer.Application") ie.Visible=True 'URLへジャンプ ie.Navigate "http://mnrate.com/"
- ベストアンサー
- Visual Basic
- noname#245127
- 回答数3
- 猫に話しかけるのは無駄?
猫がイタズラすると思わず叱ってしまいますがそれは自然な事だと思います。 逆に、普通に話しかけるのはネコにとって癒しになるのでしょうか。。それとも飼い主に話しかけられて暮らす猫と話しかけられないで暮らす猫とは何ら差異はないのでしょうか。 ゴハンの時に呼んだり、帰宅してただいまと言ったりするのは別として、抱き上げて窓の外を見て「今日は寒いね」とか「雀さん可愛いね」とか言いながら、時々これって変かなと思います。
- バイク パーツ費用について
以前店にて250ccバイクのチェーンとスプロケットを購入しそのまま交換してもらうと言うことがあった時の話です。 私自身バイク初心者でいじることもできないのでお店の人の言うままに交換費用と払っていたのですが、お店の人が交換のために部品をバラしてから私に「手頃なナットが今店になくて、今日乗って帰りたいなら3000円のナットを購入してもらう必要がある。」といわれ、バイクが来てから間もなく早く乗り回したかった私は渋々承諾しました。 そこで質問なのですが、ナットってそんな高いものってあるのでしょうか?交換中乗って帰るなら~とか弱みに付け込むような営業?ってよくあるのでしょうか? 結局承諾した高いナットが使われることなく、請求されることなくチェーン交換してもらいましたが、今思っても不可思議な出来事だったので質問させていただきます。ちなみに店は横浜のナップスなので個人経営の小さいお店でもないのでナットがないと言うのもないのではと思ってますが… ご意見ご回答お願いします。
- 再度、EXCELに関してのご質問です。
画像のように、行、列にそれぞれ見出しがあり、同時に検索し、結果を表すにはどの様な関数を使用すれば宜しいのでしょうか??? 例えば、大井1600、S3クラスの平均走破時間を別シートに取り込むような。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- 美坂 恭介
- 回答数2
- エクセルで、人ごとの集計を時刻ごとにする方法
先ほどの質問が説明不足でありましたので、再質問させていただきます。 エクセルでデータをとっておりますが、分析するにあたっての質問です。 現在人ごとに記録してあるデータを、時刻ごとの集計にしたいです。 イ、ロ、ハ、、、のような部屋があって、誰が(ID)、何時から何時まで、どこの部屋を使ったかのデータがあります。(正確には、各IDの属性と行動のデータもあります) これを利用して、すべての時刻において、どの部屋が誰に使われていたかを一覧にする方法がありますでしょうか。 「横軸に部屋番号、縦軸に時刻を表した行列の中に、ID番号、あるいは空室を示す記号を表示する」 というようなイメージでいますが、具体的な方法がわかりません。 添付の画像の左側が現在のデータのサンプルデータ、右側が目指したい状態です。 ちなみに部屋は12、時刻は1から2000くらいまであります。(記録の都合上、10秒おきの時刻で、1は10時、2は10時0分10秒、、、のような形です) 特に困っているのは、途中の時刻の処理です。(VLOOKUPを使うにあたって) 例)ID3の人が時刻5から10まで部屋イを使用した場合に、部屋イの列、時刻7のセルにも、「3」と表示させるようにする方法、ということです。 よろしくお願いします。 最終的な目的は、ある人が部屋を使い始めた時刻において、他の部屋が誰に使われていたかを調べることです。 ID3の人が時刻5で部屋イに入った瞬間、部屋ロ、ハ、、、には誰が(どんな属性の人が)入っていたOR空室だったか。 を調べ、空室か否か(その他周りの人間の属性)で使われやすさが変わるかを調べたいです。 つまり、最終的には人ごとのデータにもどり、部屋数分の列を追加して部屋が埋まってるかどうかを01で返すようなことを考えています。(ここから先はSPSSを使う予定です。) オフィス(エクセルとアクセス)は私のPCにインストールされていますので、それでできるのかどうかご教示ください。
- ベストアンサー
- Excel(エクセル)
- kmmmmmt24
- 回答数8
- EXCELで順位を表す方法をご指導願います。
通常の数値だけではなく、#N/Aが混在している表の中で、#N/Aを外して、ランクをつけたいのですが。 74.1 74.6 73.9 #N/A 75.1 75.6 75.3 75.8 75.7 #N/A #N/A このような表での順位の付け方をご指導願います。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- 美坂 恭介
- 回答数2