DOUGLAS_ の回答履歴
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- エクセルVBAで複数列データを1列に配列替えしたい
先日この欄で教えていただいたのですが、 確認を忘れてしまい、うまくゆかないので再質問させていただきます。 複数列の複数行(例A列3行~F列20行)に関数式によるデータが入っています。 これを縦1列に配置替えしてテキストにoutputするということで次のVBAを教えてもらったのですが 途中で止まってしまいました。お知恵を貸してください。 Sub closs() Dim myRng As Range Dim i As Long Sheets("データシート").Select Set myRng = Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)) Sheets("貼り付け").Select For i = 1 To myRng.Columns.Count Range("A1").Offset((myRng.Rows.Count) * (i - 1)).Resize(myRng.Rows.Count) _ = myRng.Columns(i).Value Next End Sub ※例としてA列3行~F列20行を1グループとして縦1列に配列替えをしてテキストに出力する。 ※マウスによるカーソル位置をデータトップのA3またはそれより上の空欄において実行する。 ※グループの途中(例A21~F24)を空欄(関数式なし)として次のグループが存在し、グループか存在する場合同じ作業を繰り返し 別のテキストにoutputする。 ※列を増やしたい場合の対応もできるようにしておく。 よろしくお願いします。
- ユニクロのトップスについて
秋用のオックスフォードシャツを買おうかと思ってたんですが、 ユニクロってサイズの割に異常に着丈が長くありませんか? 袖を長くするか丈を短くするかしてくれれば、最高にフィットするんですが…。 皆さんはどうお感じになりますか?
- ベストアンサー
- noname#138137
- メンズ服・下着・水着
- 回答数1
- データーに合わせて罫線を引く
よろしくお願いします。 セル(H6)を起点にデーターのある部分に罫線を引きたいのですが 計算式(関数)が、入っているセルにも罫線が引かれます。 計算式(関数)は入っているが、データーが入っていない場合は罫線を引かない 方法を教えてください。 現況の記述です。 Sub 罫線() With Range("H6").CurrentRegion.Borders .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic With .Item(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With With .Item(xlInsideVertical) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With End With End Sub
- ベストアンサー
- 1211M
- その他(プログラミング・開発)
- 回答数5
- データーに合わせて罫線を引く
よろしくお願いします。 セル(H6)を起点にデーターのある部分に罫線を引きたいのですが 計算式(関数)が、入っているセルにも罫線が引かれます。 計算式(関数)は入っているが、データーが入っていない場合は罫線を引かない 方法を教えてください。 現況の記述です。 Sub 罫線() With Range("H6").CurrentRegion.Borders .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic With .Item(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With With .Item(xlInsideVertical) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With End With End Sub
- ベストアンサー
- 1211M
- その他(プログラミング・開発)
- 回答数5
- 細い指の男性に指輪。
168cmの60kg前後の男性とお付き合いしています。高校生です。 このたびペアリングを買おうと思い、内緒で 占いと言って薬指の周りを計って何センチか聞くことに成功しました。 しかし、指は細めで、第1関節を計ったにも関わらず、 3.3cmぐらいといわれました。 私は自分で測ったところ、4.6cm、いわゆる6号や7号でちょうどいい指です。 私のより細い印象ですが、いくらなんでもこれは細い気が…。 遠距離なので、メールで聞き出しました。あまり正確ではないにしろ、細いには変わりありません。 そこで質問なのですが、この場合何号であるといいと思いますか? 調べたところ、1号でも4cmから始まる直径で、入らないのでは…と思って ありえるのか!?と苦笑している始末です。 ご回答よろしくお願いします!
- ベストアンサー
- sachi_hope
- メンズ服・下着・水着
- 回答数2
- エクセル2003の計算式について教えて下さい。
エクセルで家計簿をつけようと思いテンプレートをダウンロードしました。 家計簿はシート1には年間の一覧が表示され 1月・2月・3月・・・とありその月の所をクリックすると シート2に1月利用分の詳細がありシート3に2月があるといった感じで 詳細を記入すると自動でシート1の一覧にも反映されるのですが ここで問題がありまして 詳細欄は食費・生活費・交際費・・・といった感じになっているのですが 1日1行しか記入する欄がなく雑費等で1日に2つ記載したい場合 挿入で行を増やすと計算式がくるってきてしまうのですが シート1の1月の雑費を反映する欄の数式は 『1月'!BM19』 となっています。 この数字はシート2のD19のデータなのですが シート2の雑費の行を1段増やしてD20を作った場合 D19とD20を合算した額を表示させたい場合は どういった数式を入れれば良いのでしょうか? 困っています・・・どうぞよろしくお願い致します。
- ベストアンサー
- milkcrowns
- その他MS Office製品
- 回答数4
- VBA HTML要素または文字の座標を取りたい
VBAなんですが、 HTML要素または指定文字したの画面の座標を取得したいです。 ですが、全然みつけられずにいます!! IEやらDocumentやら検索してますが出てきません。 どなたかご存知の方、おしえてください。
- ベストアンサー
- hamaa_2009
- Visual Basic
- 回答数4
- データーに合わせて罫線を引く
よろしくお願いします。 セル(H6)を起点にデーターのある部分に罫線を引きたいのですが 計算式(関数)が、入っているセルにも罫線が引かれます。 計算式(関数)は入っているが、データーが入っていない場合は罫線を引かない 方法を教えてください。 現況の記述です。 Sub 罫線() With Range("H6").CurrentRegion.Borders .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic With .Item(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With With .Item(xlInsideVertical) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With End With End Sub
- ベストアンサー
- 1211M
- その他(プログラミング・開発)
- 回答数5
- データーに合わせて罫線を引く
よろしくお願いします。 セル(H6)を起点にデーターのある部分に罫線を引きたいのですが 計算式(関数)が、入っているセルにも罫線が引かれます。 計算式(関数)は入っているが、データーが入っていない場合は罫線を引かない 方法を教えてください。 現況の記述です。 Sub 罫線() With Range("H6").CurrentRegion.Borders .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic With .Item(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With With .Item(xlInsideVertical) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With End With End Sub
- ベストアンサー
- 1211M
- その他(プログラミング・開発)
- 回答数5
- VBA HTML要素または文字の座標を取りたい
VBAなんですが、 HTML要素または指定文字したの画面の座標を取得したいです。 ですが、全然みつけられずにいます!! IEやらDocumentやら検索してますが出てきません。 どなたかご存知の方、おしえてください。
- ベストアンサー
- hamaa_2009
- Visual Basic
- 回答数4
- VBA HTML要素または文字の座標を取りたい
VBAなんですが、 HTML要素または指定文字したの画面の座標を取得したいです。 ですが、全然みつけられずにいます!! IEやらDocumentやら検索してますが出てきません。 どなたかご存知の方、おしえてください。
- ベストアンサー
- hamaa_2009
- Visual Basic
- 回答数4
- データーに合わせて罫線を引く
よろしくお願いします。 セル(H6)を起点にデーターのある部分に罫線を引きたいのですが 計算式(関数)が、入っているセルにも罫線が引かれます。 計算式(関数)は入っているが、データーが入っていない場合は罫線を引かない 方法を教えてください。 現況の記述です。 Sub 罫線() With Range("H6").CurrentRegion.Borders .LineStyle = xlContinuous .Weight = xlMedium .ColorIndex = xlAutomatic With .Item(xlInsideHorizontal) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With With .Item(xlInsideVertical) .LineStyle = xlDash .Weight = xlHairline .ColorIndex = xlAutomatic End With End With End Sub
- ベストアンサー
- 1211M
- その他(プログラミング・開発)
- 回答数5
- 足が太いのに短パン
大学生♂です。小~高までサッカーやっており、足だけ異様に発達してしまい、 身長も160台でデブというよりややガチムチ気味の体型です。 周りには駒野というよりロベカル体型と言われてます。 体格的にもデカく見えるので身長などは気にしてませんが、 足が太いのが困っていて、今までの夏場は細身の黒いパンツやチノパンにTシャツやシャツ などで騙し騙しでやってきてましたが、 やはり暑苦しいですし短パンとかはきたいです。 もしそういう点で気にならないようなパンツや方法があれば 教えて下さいませんでしょうか? 宜しくお願いします。
- ベストアンサー
- tuff
- メンズ服・下着・水着
- 回答数3
- コモンダイアログエラー
エクセルのマクロについて質問です。 今エクセルでCommonDialog1を実行しようとしています。 やりたいことは”ファイルを選択するウィンドウを表示”させて”ファイルを開く”です。 マクロを作成しているエクセルは2007で実際に動作させるときに使用するのは2002です。 下記マクロ参照ください。 Private Sub CommandButton1_click() Dim strfilename As String commondialog1.Filename = "" commondialog1.Filter = "CSV Files(*.csv)|*.csv" commondialog1.showopen strfilename = commondialog1.Filename End Sub 実行しようとすると実行エラー424 オブジェクトが必要です とエラーメッセージがでます。(2007で作成、デバック時) common dialog controlの挿入等試してみましたがうまくいきません。 解決策がありましたらご教示願います。 ちなみに、既存のマクロの都合でcommondialogのコマンドを使用して作りたいです。 他にも方法はあるかと思いますが、宜しくお願い致します。
- コモンダイアログエラー
エクセルのマクロについて質問です。 今エクセルでCommonDialog1を実行しようとしています。 やりたいことは”ファイルを選択するウィンドウを表示”させて”ファイルを開く”です。 マクロを作成しているエクセルは2007で実際に動作させるときに使用するのは2002です。 下記マクロ参照ください。 Private Sub CommandButton1_click() Dim strfilename As String commondialog1.Filename = "" commondialog1.Filter = "CSV Files(*.csv)|*.csv" commondialog1.showopen strfilename = commondialog1.Filename End Sub 実行しようとすると実行エラー424 オブジェクトが必要です とエラーメッセージがでます。(2007で作成、デバック時) common dialog controlの挿入等試してみましたがうまくいきません。 解決策がありましたらご教示願います。 ちなみに、既存のマクロの都合でcommondialogのコマンドを使用して作りたいです。 他にも方法はあるかと思いますが、宜しくお願い致します。