HohoPapa の回答履歴
- Excelで文字列から頻出Top5を抽出するには?
A1セルからA500セルまでの列に現れた頻出ワード(文字列)のTop5をB1セルからB5セルへ抽出するには、どのような記載をすれば良いでしょうか?頻出ワードの回数はわからず、B1セルからB5セルまで、頻出ワード順に記載する方法を教えてください。よろしくお願い申し上げます。Excelは2019となります。
- 締切済み
- Excel(エクセル)
- retweet
- 回答数9
- Excelで文字列から頻出Top5を抽出するには?
A1セルからA500セルまでの列に現れた頻出ワード(文字列)のTop5をB1セルからB5セルへ抽出するには、どのような記載をすれば良いでしょうか?頻出ワードの回数はわからず、B1セルからB5セルまで、頻出ワード順に記載する方法を教えてください。よろしくお願い申し上げます。Excelは2019となります。
- 締切済み
- Excel(エクセル)
- retweet
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルで指定フォルダ内の増加ファイルの一覧を作る
いつも大変お世話になっております。 この質問はエクセルで可能かどうかも当方には不明な課題です。 また可能だとしても当方で実行できないような高度な知識が必要ならあっさり諦めるつもりの投稿です。 サーバ上の特定のフォルダ内に不定期で新規のフォルダが作成され、その中にPDFファイルが保存されていきます。 その新規に保存されたPDFファイルのフルパスとファイル名をエクセルシートの最下行に追加していくことはできるのでしょうか? フルパスにはファイル名も入るのでパスだけでもOKです。 具合的な作業としては、エクセルシートのB列に複数の顧客フォルダのフルパスを下方向に記入していきます。 そのフォルダに新規のフォルダ(名称不明)が出来たら別のシートのB列に新規にできたファルダのフルバスとC列にPDFファイルのファイル名を最下行に追加していく。 作業内容はサーバー上のフォルダに顧客別のフォルダがあり、その中に製品名別のフォルダがあります。 新製品が出来たらその顧客別フォルダ内に新製品の品名フォルダーを作成して当該製品に関する品質データをPDFファイルで保存し行くことになっています。 この新製品のPDFファイルをエクセルにリストアップして、リンクを貼る作業を半年に一度やっています。 新規に増えた分を探すのが手間で抜けがあるハズと思っています。 どの顧客フォルダに新製品のフォルダが新規作成され、その中のPDFファイルの名前をVBAで一覧表にすることが出来ればかなり作業が効率化されるのですが。 更には新規顧客からの仕事の場合は顧客別フォルダが増設されることになるのですが、これは数が少ないので先ずは既存の顧客フォルダ内に増加した品名フォルダのパスとその中のPDFファイル名までが抽出出来れば非常に助かります。 当方の理解を超えた要求なので必要な条件が抜けているかもしれませんがご容赦。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルVBAで「Web未接続」を取得したい。
エクセルVBAで以下のようにWebAPIの助けを借りています。 しかしこれはたぶんネットに接続してなければ使えないのだと思います。 質問は、このマクロを作動させたとき、ネットに接続してなければ「ネットに未接続です」という警告を出したいのです。 しかし、ネットに接続してないことをどう取得すればよいのかわかりません。ご教示ください。 Sub ボタン1_Click() Dim objXMLHttp As Object, zipArr Dim yubinNo As Long Dim line As String Dim splitLine() As String Dim i As Long i = 2 '行番号 Do While Cells(i, 1).Value <> "" '入力値からハイフンの削除 yubinNo = Replace(Worksheets("Sheet1").Cells(i, 1).Value, "-", "") Set objXMLHttp = CreateObject("MSXML2.XMLHTTP") objXMLHttp.Open "GET", "http://zip.cgis.biz/csv/zip.php?zn=" & yubinNo, False objXMLHttp.Send line = Replace(objXMLHttp.responseText, vbLf, ",") '改行削除 line = Replace(line, """", "") 'クォート削除 line = Replace(line, "none", "") 'noneの文字列削除(情報がない場合、noneのため) splitLine = Split(line, ",") 'CSVを配列へ格納 Worksheets("Sheet1").Cells(i, 2).Value = splitLine(13) & splitLine(14) & splitLine(15) & splitLine(16) Worksheets("Sheet1").Cells(i, 3).Value = splitLine(9) & splitLine(10) & splitLine(11) & splitLine(12) i = i + 1 Loop End Sub
- ベストアンサー
- Excel(エクセル)
- emaxemax
- 回答数11
- エクセルVBAで「Web未接続」を取得したい。
エクセルVBAで以下のようにWebAPIの助けを借りています。 しかしこれはたぶんネットに接続してなければ使えないのだと思います。 質問は、このマクロを作動させたとき、ネットに接続してなければ「ネットに未接続です」という警告を出したいのです。 しかし、ネットに接続してないことをどう取得すればよいのかわかりません。ご教示ください。 Sub ボタン1_Click() Dim objXMLHttp As Object, zipArr Dim yubinNo As Long Dim line As String Dim splitLine() As String Dim i As Long i = 2 '行番号 Do While Cells(i, 1).Value <> "" '入力値からハイフンの削除 yubinNo = Replace(Worksheets("Sheet1").Cells(i, 1).Value, "-", "") Set objXMLHttp = CreateObject("MSXML2.XMLHTTP") objXMLHttp.Open "GET", "http://zip.cgis.biz/csv/zip.php?zn=" & yubinNo, False objXMLHttp.Send line = Replace(objXMLHttp.responseText, vbLf, ",") '改行削除 line = Replace(line, """", "") 'クォート削除 line = Replace(line, "none", "") 'noneの文字列削除(情報がない場合、noneのため) splitLine = Split(line, ",") 'CSVを配列へ格納 Worksheets("Sheet1").Cells(i, 2).Value = splitLine(13) & splitLine(14) & splitLine(15) & splitLine(16) Worksheets("Sheet1").Cells(i, 3).Value = splitLine(9) & splitLine(10) & splitLine(11) & splitLine(12) i = i + 1 Loop End Sub
- ベストアンサー
- Excel(エクセル)
- emaxemax
- 回答数11
- エクセルVBAで「Web未接続」を取得したい。
エクセルVBAで以下のようにWebAPIの助けを借りています。 しかしこれはたぶんネットに接続してなければ使えないのだと思います。 質問は、このマクロを作動させたとき、ネットに接続してなければ「ネットに未接続です」という警告を出したいのです。 しかし、ネットに接続してないことをどう取得すればよいのかわかりません。ご教示ください。 Sub ボタン1_Click() Dim objXMLHttp As Object, zipArr Dim yubinNo As Long Dim line As String Dim splitLine() As String Dim i As Long i = 2 '行番号 Do While Cells(i, 1).Value <> "" '入力値からハイフンの削除 yubinNo = Replace(Worksheets("Sheet1").Cells(i, 1).Value, "-", "") Set objXMLHttp = CreateObject("MSXML2.XMLHTTP") objXMLHttp.Open "GET", "http://zip.cgis.biz/csv/zip.php?zn=" & yubinNo, False objXMLHttp.Send line = Replace(objXMLHttp.responseText, vbLf, ",") '改行削除 line = Replace(line, """", "") 'クォート削除 line = Replace(line, "none", "") 'noneの文字列削除(情報がない場合、noneのため) splitLine = Split(line, ",") 'CSVを配列へ格納 Worksheets("Sheet1").Cells(i, 2).Value = splitLine(13) & splitLine(14) & splitLine(15) & splitLine(16) Worksheets("Sheet1").Cells(i, 3).Value = splitLine(9) & splitLine(10) & splitLine(11) & splitLine(12) i = i + 1 Loop End Sub
- ベストアンサー
- Excel(エクセル)
- emaxemax
- 回答数11
- エクセルのグラフの不動化(3)
この質問は先ほど締め切った質問のご回答への追加の質問になります。 何度もすみません。 一応不具合の詳細パターンを検証しようと再度ファイルを開いてみたら同じエラーが発生しました。 原因は、ファイル保存時に空白セル以外に保護がかかる下記のVBAのせいだと思います。 (一部当方で追加した不細工なコードも入っています) 単純にこのVBAを削除すれば良いのですが、このVBAは今回の課題よりもはるかに優先すべきマクロで現行の全てのBookに入れて有りますので削除やシート操作時の無効化は検討外なのですが、何とかなりませんかね!? 無理ならこちらを諦めますのでご容赦!! 従来は上の何行目かを固定表示にしてその上部の固定部分に小さなグラフを置いていました。 入力者がノートPCなので入力時の表示範囲が相当に小さくなってしまうので、グラフタイトルが不要なグラフはタイトルを削除し、タイトルが必要になったら「グラフデサイン」(グラフの書式設定タブ)からタイトルを追加していました。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Sheets("成績表(提出)").Select Range("A1").Select Selection.ClearContents Sheets("入力表").Select Range("D2:L2").Select Selection.ClearContents Const MyPassword = "" 'パスワード(省略可) Dim sh As Worksheet On Error Resume Next For Each sh In Worksheets sh.Unprotect Password:=MyPassword With sh.Cells '全セルのロックを外す .Locked = False '定数が含まれているセルにロックを掛ける .SpecialCells(xlCellTypeConstants).Locked = True '数式が含まれているセルにロックを掛ける .SpecialCells(xlCellTypeFormulas).Locked = True End With sh.Protect DrawingObjects:=True, Contents:=True, _ Scenarios:=True, Password:=MyPassword Next On Error GoTo 0 Sheets("入力表").Select End Sub
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数1
- エクセルのグラフの不動化
いつも大変お世話になっております。 先日ここで表題につき下記ご回答いただきいくつかのシートで使用を開始したのですが、下記の不具合が発生しました。 VBA(グラフが不動化)するのですが、Bookの保存でエラーが出て止まります。 このVBAは既にいくつかのシートに展開しており初めての不具合です。 よって、Book特有の不具合なら現象が再現出来ないと分からないかとも思いますが何かアイディアあればご教示お願いします。 ちなみに最初のTESTBook(シート)では問題なく動いて、上書き保存も普通にできます。このシートのVBAをコピペしているのですが、問題のBookでは上書き保存するとエラー表示で止まってしまいます。 エラーの箇所(黄色ハイライト)は > If .Chart.ChartTitle.Text = Cells(r, c).Text Then で「このオブジェクトにはタイトルがありません」 と表示されます。 最初にタイトルが数字のみの場合に対応していただいたのでタイトルを数字のみ、文字のみで試しましたがダメで、グラフを新しく作成し直してもダメでした。 尚、一番最初の動作確認では2つのグラフの内1つのみしか動かなくて、動かない方のグラフを新規で作成し直したら2つとも期待通りに動くようになったのですが、これで完成と 保存しようとしたら上記のところでエラーが発生して止まります。 VBAを中断してクローズして再度開くとVBAは正常に動きます。 そして保存しようとすると止まります。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) '縦パターン Dim r As Long '行番号変数 Dim c As Long '列番号変数 Dim j As Long 'グラフカウンター Dim w As Long Dim d As Long r = 5 'グラフタイトル一覧開始行番号 c = 11 ' グラフタイトル一覧格納列番号 w = 600 d = 50 Do If Cells(r, c).Value = "" Then Exit Do For j = 1 To ActiveSheet.ChartObjects.Count With ActiveSheet.ChartObjects(j) If .Chart.ChartTitle.Text = Cells(r, c).Text Then .Top = ActiveWindow.VisibleRange.Top + d .Left = ActiveWindow.VisibleRange.Left + w d = d + .Height End If End With Next j r = r + 1 Loop End Sub
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数3
- エクセルで見出し行の一部で複数列を結合せずに同表示
現在、基板作成時の部品表をエクセルで作成しています。基板の部品配置のリファレンス番号が複数列に表示されているので、その列の見出しは”部品番号”と表示させたいのですが、見出しの列を結合せずに表示させることはできますか? どうぞ、ご教示の程よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- techhouse
- 回答数4
- エクセルのグラフの不動化
お世話になります。 2017年にエクセルでグラフを常に画面の決まった位置に表示させたい、とお願いして下記のご回答いただいて複数のシートで便利に使わせて頂いているのですが、下記のコードでは新しいグラフが右に追加されるのでいつの間にかデータ入力時にグラフうを見ないようになってしまっています。(5年間でグラフの枚数が増えていました) そこで ①グラフは新らしい方から左から右に並べて表示させたい。 もしグラフの最大枚数を決めた方が分かり易いなら10枚で余ります。 但しシートによってグラフの枚数は異なります。 ②更に可能ならグラフタイトルで左から右に並ぶ順番を指定出来れば更に汎用性が出ると思うのですがハードルが上がるようなら不要です。 シートによって画面構成が違っているので ③グラフを縦に、新らしいグラフから上から下に並べて表示するように出来ないでしょうか? これも作成順に上から順か、出来ればグラフタイトルで指定出来れば最高です。 ============================== Private Sub Worksheet_SelectionChange(ByVal Target As Range) w = 600 d = 25 For i = 1 To ActiveSheet.ChartObjects.Count With ActiveSheet.ChartObjects(i) .Top = ActiveWindow.VisibleRange.Top + d .Left = ActiveWindow.VisibleRange.Left + w w = w + .Width End With Next i End Sub
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルのグラフの不動化
お世話になります。 2017年にエクセルでグラフを常に画面の決まった位置に表示させたい、とお願いして下記のご回答いただいて複数のシートで便利に使わせて頂いているのですが、下記のコードでは新しいグラフが右に追加されるのでいつの間にかデータ入力時にグラフうを見ないようになってしまっています。(5年間でグラフの枚数が増えていました) そこで ①グラフは新らしい方から左から右に並べて表示させたい。 もしグラフの最大枚数を決めた方が分かり易いなら10枚で余ります。 但しシートによってグラフの枚数は異なります。 ②更に可能ならグラフタイトルで左から右に並ぶ順番を指定出来れば更に汎用性が出ると思うのですがハードルが上がるようなら不要です。 シートによって画面構成が違っているので ③グラフを縦に、新らしいグラフから上から下に並べて表示するように出来ないでしょうか? これも作成順に上から順か、出来ればグラフタイトルで指定出来れば最高です。 ============================== Private Sub Worksheet_SelectionChange(ByVal Target As Range) w = 600 d = 25 For i = 1 To ActiveSheet.ChartObjects.Count With ActiveSheet.ChartObjects(i) .Top = ActiveWindow.VisibleRange.Top + d .Left = ActiveWindow.VisibleRange.Left + w w = w + .Width End With Next i End Sub
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- エクセルのグラフの不動化
お世話になります。 2017年にエクセルでグラフを常に画面の決まった位置に表示させたい、とお願いして下記のご回答いただいて複数のシートで便利に使わせて頂いているのですが、下記のコードでは新しいグラフが右に追加されるのでいつの間にかデータ入力時にグラフうを見ないようになってしまっています。(5年間でグラフの枚数が増えていました) そこで ①グラフは新らしい方から左から右に並べて表示させたい。 もしグラフの最大枚数を決めた方が分かり易いなら10枚で余ります。 但しシートによってグラフの枚数は異なります。 ②更に可能ならグラフタイトルで左から右に並ぶ順番を指定出来れば更に汎用性が出ると思うのですがハードルが上がるようなら不要です。 シートによって画面構成が違っているので ③グラフを縦に、新らしいグラフから上から下に並べて表示するように出来ないでしょうか? これも作成順に上から順か、出来ればグラフタイトルで指定出来れば最高です。 ============================== Private Sub Worksheet_SelectionChange(ByVal Target As Range) w = 600 d = 25 For i = 1 To ActiveSheet.ChartObjects.Count With ActiveSheet.ChartObjects(i) .Top = ActiveWindow.VisibleRange.Top + d .Left = ActiveWindow.VisibleRange.Left + w w = w + .Width End With Next i End Sub
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数9
- VBAでOutlookの文面の一部を赤にする方法
記のようなコードでエクセルVBAでOutlookメールを作成する際、「期限:10月30日」の部分だけを赤にする方法を教えてください。 <font color = ""#ff0000"">" & "期限:10月30日" & "</font>" このようなコードを使うようなのですが、下記にどのように変更すれば動くのか教えてください。 Sub メール() 'Outlookの定義 Set myOutLook = CreateObject("outlook.application") Set Omail = myOutLook.CreateItem(olMailItem) 'メール作成 Omail.BodyFormat = 2 Omail.Subject = "意見記入のお願い" 'subject Omail.Body = Omail.Body & "いつもお世話になっております。" & vbCrLf Omail.Body = Omail.Body & "下記の申請が提出されました。" & vbCrLf Omail.Body = Omail.Body & "期限:10月30日" Omail.Display End Sub
- ベストアンサー
- Visual Basic
- ticktak
- 回答数2
- 固定資産について
固定資産についてざっくり教えて下さい。 (分かっていたつもりが分からなくなってしまいました) 質問1 モノを買う、会社が業務を進めるために必要なものである、 それは固定資産という扱いにあり、その時々の価値に応じた固定資産税が自治体から会社に課される、 ただしモノの価値は減価償却を前提にしていて、購入原価から年々減価償却によってモノの価値は下がり、それに従って課税額も下がってゆく、 いわゆる「節税」は、その減価償却の設定の技術、 そう理解してよろしいのでしょうか? 質問2 前職(地方の一族ブラック船主、兄が社長dr弟が取締役、一族が株式保有の株式会社)では、兄弟と父親(会長)と社員12名の業務用パソコンに資産管理番号がなく、パスワードは会社指定のもので変える事は許されませんでした。これはこのパソコンが弟の私物だからだ、と聞かされました。これって今思うのですが、脱税にあたるのではないでしょうか?(グレーゾーン?) よろしくお願いします。
- エクセルのファイルパスの所定のセル値を参照する
いつも大変お世話になっております。 エクセルのファイルのフルパスを別のBookのシートの決まったセル(T24)に貼り付けたらパスで指定したエクセルシートの指定のセル B10、D13:D25をE22、N28:N40に転記されるようにしたいのですが。 (D24とN39は空白セル) 元シート 転記シート B10 E22 D13 N28 ・ ・ ・ ・ D25 N40
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数2