avanzato の回答履歴
- Excel複数のファイルデータを一つのシートにまとめるには?
Excelについてお力を貸していただきたく、質問させていただきます。 例えば、私の会社(本所)は4支所の売上データをExcel様式でそれぞれの所々に売上表として入力してもらってます。(マイネットワークで繋がっているため各所にて入力してもらっている) さて、この時点でファイルが4つ(A~D所売上表)あり、これを一つのExcel様式(5つ目のファイル・総合売上表)に自動で集計したいのですが、関数、集計方法も含めていい方法を教えてください。 なお、それぞれのファイルにはシートが毎月分の12あり、シートには日付、商品名、売上、コスト等入力欄があります。セルを指定して=でとも考えたのですが、毎度売れる数が違うため空欄ができたり、足りなかったりしてダメかなと考えてます。 現在5つ目のファイルに各所のデータをコピー・張り付けして作成している為、コピーミスによる入力漏れがたまにあります。(恥ずかしながら) 私も今一つなのですが、支所も含めて周りにはパソコンに入力するまではできる程度の者しかいないので、取りまとめる上では私が担当してます。 他業務もある為こちらの効率化を図りたいと考えており、何かいい案をよろしくお願います。
- 締切済み
- その他MS Office製品
- jackbee
- 回答数2
- Accessの勉強をしようとしています。発明関係の背景と苦労話をデーベ
Accessの勉強をしようとしています。発明関係の背景と苦労話をデーベース化し、自分の工夫の一助としようと考えています。ところで、AccessとExcelとでは、データの有効利用の道具としての、違いが良く分りません!!何方か、Accessに詳しい方、Accessの有効な使い方、Excelとの違い、素晴らしいAccessの使い方をご指南の程、お願いします!!
- ベストアンサー
- その他MS Office製品
- usagi25
- 回答数2
- EXCELの合計
A列に色々な顧客名がB列に数値が入っています。 現在顧客別にソートを掛けて合計を集計していますが 別シートに自動的に顧客別のシートをつくりそこに自動的に数値合計が 反映できる事は可能でしょうか(同じシート内でも可)。 C列に顧客と数値合計が飛ぶようにしたのですがソートを掛けると 行全体が動くので上手くいきません・・・
- ベストアンサー
- その他MS Office製品
- yoyodd
- 回答数4
- Excel複数のファイルデータを一つのシートにまとめるには?
Excelについてお力を貸していただきたく、質問させていただきます。 例えば、私の会社(本所)は4支所の売上データをExcel様式でそれぞれの所々に売上表として入力してもらってます。(マイネットワークで繋がっているため各所にて入力してもらっている) さて、この時点でファイルが4つ(A~D所売上表)あり、これを一つのExcel様式(5つ目のファイル・総合売上表)に自動で集計したいのですが、関数、集計方法も含めていい方法を教えてください。 なお、それぞれのファイルにはシートが毎月分の12あり、シートには日付、商品名、売上、コスト等入力欄があります。セルを指定して=でとも考えたのですが、毎度売れる数が違うため空欄ができたり、足りなかったりしてダメかなと考えてます。 現在5つ目のファイルに各所のデータをコピー・張り付けして作成している為、コピーミスによる入力漏れがたまにあります。(恥ずかしながら) 私も今一つなのですが、支所も含めて周りにはパソコンに入力するまではできる程度の者しかいないので、取りまとめる上では私が担当してます。 他業務もある為こちらの効率化を図りたいと考えており、何かいい案をよろしくお願います。
- 締切済み
- その他MS Office製品
- jackbee
- 回答数2
- Excelで図形の位置がずれて見える
Excel2003で作成した様式を2007で使っています 様式の捺印欄で不要の人の部分は図形で斜線を引いてあります 最初2003で作成したものをそのまま2007で開くと 斜線の位置がずれてしまっています そのままプレビューで見ても実際にプリントしても正常な位置になっています なぜこんな現象が起こるのでしょう 原因と対策について何かヒントをお願いしたくお尋ねします よろしくお願いします なお WindowsはVISTAです
- ベストアンサー
- その他MS Office製品
- noname#140567
- 回答数3
- VBA 2条件の検索について
VBA初心者です。よろしくお願いします。 下記のような、シートがあります。 A B C D E E ・・・・・ 1 生産番号 型番 ライン 1/18 1/19 1/20・・・・・・ 2 111 XXX 1 3 222 YYY 2 4 333 ZZZ 3 5 444 AAA 5 ユーザーフォームに生産番号と生産数と日付を入力する コンボボックスを作成し、生産番号(列)と日付(行)が一致する セルに生産数を入力するようなVBを作成しています。 (例)生産番号222、生産数200、日付1/20 であれば、 E3のセルに200入力する Findメソッドでは、2条件の検索が当方実力ではできず、 質問させていただく事となりました。 ちなみにシートも複数有り、全てを検索できるようなVBを考えてます。 検索対象の生産番号・日付は1bookで1つしかありませんので、 検索結果が複数はありません。 よろしくご教示お願いいたします。
- ベストアンサー
- その他MS Office製品
- nkgw_4a_t
- 回答数6
- VBA 2条件の検索について
VBA初心者です。よろしくお願いします。 下記のような、シートがあります。 A B C D E E ・・・・・ 1 生産番号 型番 ライン 1/18 1/19 1/20・・・・・・ 2 111 XXX 1 3 222 YYY 2 4 333 ZZZ 3 5 444 AAA 5 ユーザーフォームに生産番号と生産数と日付を入力する コンボボックスを作成し、生産番号(列)と日付(行)が一致する セルに生産数を入力するようなVBを作成しています。 (例)生産番号222、生産数200、日付1/20 であれば、 E3のセルに200入力する Findメソッドでは、2条件の検索が当方実力ではできず、 質問させていただく事となりました。 ちなみにシートも複数有り、全てを検索できるようなVBを考えてます。 検索対象の生産番号・日付は1bookで1つしかありませんので、 検索結果が複数はありません。 よろしくご教示お願いいたします。
- ベストアンサー
- その他MS Office製品
- nkgw_4a_t
- 回答数6
- エクセル(マクロ)のファイルを開くのに時間がかかる
Windows XP Celeron 1.7GHz メモリ 512MB Office2000 HD 残り20GB以上 上記の環境です。 およそ2MBのマクロ入りのエクセルファイルを作成し、作成当初は問題なくすぐにファイルを開く事ができていました。 日に日に開くのに時間がかかっており、今では何分もかかるか、もしくは全く開けないかのどちらかです。(マクロを有効にする、の画面が消えて、メイン画面になるまでの時間がかかります。) 何度も保存を繰り返している為、デフラグ(Windows標準ソフト)も試したり、再起動もしていますが、やはり開けません。 何が原因なのでしょうか? やはりパソコンのスペックが問題なのでしょうか? よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- swiftonton
- 回答数3
- エクセルで複数ファイルコピー保存
こういうことがやりたいです。 1、新規ブック作成 2、1997フォルダー内の19970303日報1を開きA1:K38をコピーし新ブック(sheet1)A1に貼り付け、次に19970303日報2を開きB3:K36をコピーし新ブック(sheet1)L5に貼り付ける。名前をつけて保存(新ブックのK2をファイル名にする)。すべて閉じる。また1からはじめ、同じ作業を次のファイル19970304日報1、19970304日報2に対して行う。 日報ファイルはファイル名が日付になっているため順番に並んでいます。またシートは1つです。 前にこのサイトで教えていた大ことを参考に作ってみましたが、日報ファイルが開いてコピーまでは動いていますが、貼り付けができないです。また名前をつけて保存もできないです。 初心者のため完全に理解して作っていなくておはづかしいですがご教授よろしくお願いします。 Sub copybook7() Dim myPath As String 'このブックのパス Dim DataFile As String 'Dir()で開くブック名 Dim copybook As Workbook '開いたブック Dim DataSht As Worksheet 'このブックの貼り付けシート Dim i As Long '貼り付け行カウンタ Workbooks.Add With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With With ActiveSheet.PageSetup Range("A1:G1,L1:AG1").ColumnWidth = 9 Range("H1:K1,AH1").ColumnWidth = 12 End With With ThisWorkbook Set DataSht = .Worksheets(1) myPath = "C:\1997\" DataFile = Dir(myPath & "*.xls", vbNormal) i = 1 Do While DataFile <> "" If DataFile <> .Name And _ InStr(1, DataFile, "日報") > 0 Then Set copybook = Application.Workbooks.Open( _ Filename:=myPath & DataFile, ReadOnly:=True) If InStr(1, DataFile, "日報1") > 0 Then copybook.ActiveSheet.Range("A1:K38").Copy DataSht.Range("A1").PasteSpecial Paste:=xlAll ElseIf InStr(1, DataFile, "日報2") > 0 Then copybook.ActiveSheet.Range("B3:K36").Copy DataSht.Range("L5").PasteSpecial Paste:=xlAll Else End If Application.DisplayAlerts = False copybook.Close SaveChanges:=False Application.DisplayAlerts = True Set copybook = Nothing End If DataFile = Dir ActiveWorkbook.SaveAs Filename:=ActiveSheet.Range("K2") & "日報" .Close Loop Set DataSht = Nothing End With End Sub
- ベストアンサー
- その他MS Office製品
- root38_001
- 回答数6
- エクセルで複数ファイルコピー保存
こういうことがやりたいです。 1、新規ブック作成 2、1997フォルダー内の19970303日報1を開きA1:K38をコピーし新ブック(sheet1)A1に貼り付け、次に19970303日報2を開きB3:K36をコピーし新ブック(sheet1)L5に貼り付ける。名前をつけて保存(新ブックのK2をファイル名にする)。すべて閉じる。また1からはじめ、同じ作業を次のファイル19970304日報1、19970304日報2に対して行う。 日報ファイルはファイル名が日付になっているため順番に並んでいます。またシートは1つです。 前にこのサイトで教えていた大ことを参考に作ってみましたが、日報ファイルが開いてコピーまでは動いていますが、貼り付けができないです。また名前をつけて保存もできないです。 初心者のため完全に理解して作っていなくておはづかしいですがご教授よろしくお願いします。 Sub copybook7() Dim myPath As String 'このブックのパス Dim DataFile As String 'Dir()で開くブック名 Dim copybook As Workbook '開いたブック Dim DataSht As Worksheet 'このブックの貼り付けシート Dim i As Long '貼り付け行カウンタ Workbooks.Add With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With With ActiveSheet.PageSetup Range("A1:G1,L1:AG1").ColumnWidth = 9 Range("H1:K1,AH1").ColumnWidth = 12 End With With ThisWorkbook Set DataSht = .Worksheets(1) myPath = "C:\1997\" DataFile = Dir(myPath & "*.xls", vbNormal) i = 1 Do While DataFile <> "" If DataFile <> .Name And _ InStr(1, DataFile, "日報") > 0 Then Set copybook = Application.Workbooks.Open( _ Filename:=myPath & DataFile, ReadOnly:=True) If InStr(1, DataFile, "日報1") > 0 Then copybook.ActiveSheet.Range("A1:K38").Copy DataSht.Range("A1").PasteSpecial Paste:=xlAll ElseIf InStr(1, DataFile, "日報2") > 0 Then copybook.ActiveSheet.Range("B3:K36").Copy DataSht.Range("L5").PasteSpecial Paste:=xlAll Else End If Application.DisplayAlerts = False copybook.Close SaveChanges:=False Application.DisplayAlerts = True Set copybook = Nothing End If DataFile = Dir ActiveWorkbook.SaveAs Filename:=ActiveSheet.Range("K2") & "日報" .Close Loop Set DataSht = Nothing End With End Sub
- ベストアンサー
- その他MS Office製品
- root38_001
- 回答数6
- VBA 2条件の検索について
VBA初心者です。よろしくお願いします。 下記のような、シートがあります。 A B C D E E ・・・・・ 1 生産番号 型番 ライン 1/18 1/19 1/20・・・・・・ 2 111 XXX 1 3 222 YYY 2 4 333 ZZZ 3 5 444 AAA 5 ユーザーフォームに生産番号と生産数と日付を入力する コンボボックスを作成し、生産番号(列)と日付(行)が一致する セルに生産数を入力するようなVBを作成しています。 (例)生産番号222、生産数200、日付1/20 であれば、 E3のセルに200入力する Findメソッドでは、2条件の検索が当方実力ではできず、 質問させていただく事となりました。 ちなみにシートも複数有り、全てを検索できるようなVBを考えてます。 検索対象の生産番号・日付は1bookで1つしかありませんので、 検索結果が複数はありません。 よろしくご教示お願いいたします。
- ベストアンサー
- その他MS Office製品
- nkgw_4a_t
- 回答数6
- エクセルで複数ファイルコピー保存
こういうことがやりたいです。 1、新規ブック作成 2、1997フォルダー内の19970303日報1を開きA1:K38をコピーし新ブック(sheet1)A1に貼り付け、次に19970303日報2を開きB3:K36をコピーし新ブック(sheet1)L5に貼り付ける。名前をつけて保存(新ブックのK2をファイル名にする)。すべて閉じる。また1からはじめ、同じ作業を次のファイル19970304日報1、19970304日報2に対して行う。 日報ファイルはファイル名が日付になっているため順番に並んでいます。またシートは1つです。 前にこのサイトで教えていた大ことを参考に作ってみましたが、日報ファイルが開いてコピーまでは動いていますが、貼り付けができないです。また名前をつけて保存もできないです。 初心者のため完全に理解して作っていなくておはづかしいですがご教授よろしくお願いします。 Sub copybook7() Dim myPath As String 'このブックのパス Dim DataFile As String 'Dir()で開くブック名 Dim copybook As Workbook '開いたブック Dim DataSht As Worksheet 'このブックの貼り付けシート Dim i As Long '貼り付け行カウンタ Workbooks.Add With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With With ActiveSheet.PageSetup Range("A1:G1,L1:AG1").ColumnWidth = 9 Range("H1:K1,AH1").ColumnWidth = 12 End With With ThisWorkbook Set DataSht = .Worksheets(1) myPath = "C:\1997\" DataFile = Dir(myPath & "*.xls", vbNormal) i = 1 Do While DataFile <> "" If DataFile <> .Name And _ InStr(1, DataFile, "日報") > 0 Then Set copybook = Application.Workbooks.Open( _ Filename:=myPath & DataFile, ReadOnly:=True) If InStr(1, DataFile, "日報1") > 0 Then copybook.ActiveSheet.Range("A1:K38").Copy DataSht.Range("A1").PasteSpecial Paste:=xlAll ElseIf InStr(1, DataFile, "日報2") > 0 Then copybook.ActiveSheet.Range("B3:K36").Copy DataSht.Range("L5").PasteSpecial Paste:=xlAll Else End If Application.DisplayAlerts = False copybook.Close SaveChanges:=False Application.DisplayAlerts = True Set copybook = Nothing End If DataFile = Dir ActiveWorkbook.SaveAs Filename:=ActiveSheet.Range("K2") & "日報" .Close Loop Set DataSht = Nothing End With End Sub
- ベストアンサー
- その他MS Office製品
- root38_001
- 回答数6
- エクセルで複数ファイルコピー保存
こういうことがやりたいです。 1、新規ブック作成 2、1997フォルダー内の19970303日報1を開きA1:K38をコピーし新ブック(sheet1)A1に貼り付け、次に19970303日報2を開きB3:K36をコピーし新ブック(sheet1)L5に貼り付ける。名前をつけて保存(新ブックのK2をファイル名にする)。すべて閉じる。また1からはじめ、同じ作業を次のファイル19970304日報1、19970304日報2に対して行う。 日報ファイルはファイル名が日付になっているため順番に並んでいます。またシートは1つです。 前にこのサイトで教えていた大ことを参考に作ってみましたが、日報ファイルが開いてコピーまでは動いていますが、貼り付けができないです。また名前をつけて保存もできないです。 初心者のため完全に理解して作っていなくておはづかしいですがご教授よろしくお願いします。 Sub copybook7() Dim myPath As String 'このブックのパス Dim DataFile As String 'Dir()で開くブック名 Dim copybook As Workbook '開いたブック Dim DataSht As Worksheet 'このブックの貼り付けシート Dim i As Long '貼り付け行カウンタ Workbooks.Add With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With With ActiveSheet.PageSetup Range("A1:G1,L1:AG1").ColumnWidth = 9 Range("H1:K1,AH1").ColumnWidth = 12 End With With ThisWorkbook Set DataSht = .Worksheets(1) myPath = "C:\1997\" DataFile = Dir(myPath & "*.xls", vbNormal) i = 1 Do While DataFile <> "" If DataFile <> .Name And _ InStr(1, DataFile, "日報") > 0 Then Set copybook = Application.Workbooks.Open( _ Filename:=myPath & DataFile, ReadOnly:=True) If InStr(1, DataFile, "日報1") > 0 Then copybook.ActiveSheet.Range("A1:K38").Copy DataSht.Range("A1").PasteSpecial Paste:=xlAll ElseIf InStr(1, DataFile, "日報2") > 0 Then copybook.ActiveSheet.Range("B3:K36").Copy DataSht.Range("L5").PasteSpecial Paste:=xlAll Else End If Application.DisplayAlerts = False copybook.Close SaveChanges:=False Application.DisplayAlerts = True Set copybook = Nothing End If DataFile = Dir ActiveWorkbook.SaveAs Filename:=ActiveSheet.Range("K2") & "日報" .Close Loop Set DataSht = Nothing End With End Sub
- ベストアンサー
- その他MS Office製品
- root38_001
- 回答数6
- エクセルで複数ファイルコピー保存
こういうことがやりたいです。 1、新規ブック作成 2、1997フォルダー内の19970303日報1を開きA1:K38をコピーし新ブック(sheet1)A1に貼り付け、次に19970303日報2を開きB3:K36をコピーし新ブック(sheet1)L5に貼り付ける。名前をつけて保存(新ブックのK2をファイル名にする)。すべて閉じる。また1からはじめ、同じ作業を次のファイル19970304日報1、19970304日報2に対して行う。 日報ファイルはファイル名が日付になっているため順番に並んでいます。またシートは1つです。 前にこのサイトで教えていた大ことを参考に作ってみましたが、日報ファイルが開いてコピーまでは動いていますが、貼り付けができないです。また名前をつけて保存もできないです。 初心者のため完全に理解して作っていなくておはづかしいですがご教授よろしくお願いします。 Sub copybook7() Dim myPath As String 'このブックのパス Dim DataFile As String 'Dir()で開くブック名 Dim copybook As Workbook '開いたブック Dim DataSht As Worksheet 'このブックの貼り付けシート Dim i As Long '貼り付け行カウンタ Workbooks.Add With ActiveSheet.PageSetup .PrintTitleRows = "" .PrintTitleColumns = "" End With With ActiveSheet.PageSetup Range("A1:G1,L1:AG1").ColumnWidth = 9 Range("H1:K1,AH1").ColumnWidth = 12 End With With ThisWorkbook Set DataSht = .Worksheets(1) myPath = "C:\1997\" DataFile = Dir(myPath & "*.xls", vbNormal) i = 1 Do While DataFile <> "" If DataFile <> .Name And _ InStr(1, DataFile, "日報") > 0 Then Set copybook = Application.Workbooks.Open( _ Filename:=myPath & DataFile, ReadOnly:=True) If InStr(1, DataFile, "日報1") > 0 Then copybook.ActiveSheet.Range("A1:K38").Copy DataSht.Range("A1").PasteSpecial Paste:=xlAll ElseIf InStr(1, DataFile, "日報2") > 0 Then copybook.ActiveSheet.Range("B3:K36").Copy DataSht.Range("L5").PasteSpecial Paste:=xlAll Else End If Application.DisplayAlerts = False copybook.Close SaveChanges:=False Application.DisplayAlerts = True Set copybook = Nothing End If DataFile = Dir ActiveWorkbook.SaveAs Filename:=ActiveSheet.Range("K2") & "日報" .Close Loop Set DataSht = Nothing End With End Sub
- ベストアンサー
- その他MS Office製品
- root38_001
- 回答数6
- VBA ユーザーフォームの×ボタン制御の不具合
PowerPoint VBAで複数のユーザーフォームからなるVBAマクロを作成しました。 フォーム内の「次へ」「前へ」ボタンでのみ、マクロの実行制御をしているので、途中で右上の×を押されると、想定外エラーが発生します。 そこで、一番下に貼りつけたようなコードを全てのフォームに挿入することで、右上の×が表示されないようにしました。 あくまでフォームにしかコードは埋め込んでいません。 (標準モジュール、クラスには入ってません) ですが、極稀に、「フォームの右上×」ではなく、「PowerPointの右上×」が非表示になってしまう現象が発生します。 いろいろやるうちに再現はするのですが、厳密な再現手順がよくわかりません。 状況と下記ソースから、どこらへんに原因がありそうかアドバイス頂けないでしょうか? 全コードは出せない部分が多いのですが、アドバイスにあたり必要なコードがあれば、別途貼らせて頂きます。 Private Const GWL_STYLE = (-16) Private Const WS_SYSMENU = &H80000 ' ウィンドウに関する情報を返す Private Declare Function GetWindowLong Lib "USER32.dll" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long ' ウィンドウの属性を変更 Private Declare Function SetWindowLong Lib "USER32.dll" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long ' Activeなウィンドウのハンドルを取得 Private Declare Function GetActiveWindow Lib "USER32.dll" () As Long ' メニューバーを再描画 Private Declare Function DrawMenuBar Lib "USER32.dll" (ByVal hWnd As Long) As Long ' フォームアクティブ時処理 Private Sub UserForm_Activate() Dim hWnd As Long Dim Wnd_STYLE As Long hWnd = GetActiveWindow() Wnd_STYLE = GetWindowLong(hWnd, GWL_STYLE) Wnd_STYLE = Wnd_STYLE And (Not WS_SYSMENU) SetWindowLong hWnd, GWL_STYLE, Wnd_STYLE DrawMenuBar hWnd End Sub
- ベストアンサー
- その他MS Office製品
- --HV--
- 回答数3
- VBA 2条件の検索について
VBA初心者です。よろしくお願いします。 下記のような、シートがあります。 A B C D E E ・・・・・ 1 生産番号 型番 ライン 1/18 1/19 1/20・・・・・・ 2 111 XXX 1 3 222 YYY 2 4 333 ZZZ 3 5 444 AAA 5 ユーザーフォームに生産番号と生産数と日付を入力する コンボボックスを作成し、生産番号(列)と日付(行)が一致する セルに生産数を入力するようなVBを作成しています。 (例)生産番号222、生産数200、日付1/20 であれば、 E3のセルに200入力する Findメソッドでは、2条件の検索が当方実力ではできず、 質問させていただく事となりました。 ちなみにシートも複数有り、全てを検索できるようなVBを考えてます。 検索対象の生産番号・日付は1bookで1つしかありませんので、 検索結果が複数はありません。 よろしくご教示お願いいたします。
- ベストアンサー
- その他MS Office製品
- nkgw_4a_t
- 回答数6
- SUM関数の結果が0に表示されてしまうエラーです。
わからない点がありますので、どうぞよろしくお願い申し上げます。 A列 B列 -100 -50 -150 -50 0 A列は数字を直接入力しました。 B列1行目 =IF(A1<=-50,"-50","") B列2行目 =IF(A2<=-50,"-50","") つまり、「A列の数字が-50と同じか、小さい場合は-50を表示せよ」です。 B列3行目 =SUM(B1:B2) 計算結果は、-100になるはずですが、0が表示されてしまいます。 ちなみにセルの書式設定でしらべてみると表示形式は「標準」でした。 なぜゼロになるのかわかりません。 解決方法をお教えいただきたくお願い申し上げます。
- 締切済み
- その他MS Office製品
- naniwaaki
- 回答数2
- Word内の絶対パス<-相対パスを簡単にする方法はありますか?
Word内の絶対パス<-相対パスを簡単にする方法はありますか? Wordファイル(文書内のリンクとしてブックマークがあります)を受け取って、PDFに変換したのですが、リンクが開けないのでおかしいなと思ってWordのファイルを確認すると、リンクが絶対パスになっていました。 これを一発で相対パスにする方法はないでしょうか。 どうしてもということになると、手打ちで絶対パスの部分を消していくしかないでしょうか。たぶんないのだろうと思いますが、それをやる決意をするにも、「そんな方法ない」と背中を押してもらえないかと思い質問しました。 個人的には、およそリンクを設定するには外部のURLでもない限り相対パスにしていますが、あえて絶対パスにしておく人は何かメリットがあってやっているのでしょうか?たとえば、汎用性(と言えばいいのでしょうか)を低くすることでセキュリティーの効果を持たせようとか、そういうことなのでしょうか。 よろしくおねがいします。
- ベストアンサー
- その他MS Office製品
- spaider01
- 回答数2
- VBA 2条件の検索について
VBA初心者です。よろしくお願いします。 下記のような、シートがあります。 A B C D E E ・・・・・ 1 生産番号 型番 ライン 1/18 1/19 1/20・・・・・・ 2 111 XXX 1 3 222 YYY 2 4 333 ZZZ 3 5 444 AAA 5 ユーザーフォームに生産番号と生産数と日付を入力する コンボボックスを作成し、生産番号(列)と日付(行)が一致する セルに生産数を入力するようなVBを作成しています。 (例)生産番号222、生産数200、日付1/20 であれば、 E3のセルに200入力する Findメソッドでは、2条件の検索が当方実力ではできず、 質問させていただく事となりました。 ちなみにシートも複数有り、全てを検索できるようなVBを考えてます。 検索対象の生産番号・日付は1bookで1つしかありませんので、 検索結果が複数はありません。 よろしくご教示お願いいたします。
- ベストアンサー
- その他MS Office製品
- nkgw_4a_t
- 回答数6
- Word 2003 Excel 2003 はイースター・エッグないの
Word 2003 Excel 2003 はイースター・エッグないのでしょうか? 2007は?
- ベストアンサー
- その他MS Office製品
- ameniman7
- 回答数2