queuerev2 の回答履歴

全248件中241~248件表示
  • どのような計算を実行するプログラムであるのか。

    (1)(2)のプログラムが、それぞれどのような計算を実行するプログラムであるのか全く分かりませんのでお教え下さい。 ◆プログラム(1) LOAD 10 MUL 11 STORE 10 LOAD 12 SUB 13 STORE 12 JZ 8 J 0 LOAD 10 STOP 0 1 2 10 1 ◆プログラム(2) LOAD 10 MUL 11 STORE 10 LOAD 11 SUB 12 STORE 11 JZ 8 J 0 LOAD 10 STOP 0 1 6 1

  • Excelシートのコピーについて

    2つのファイルを常に同時に更新したいのですが、 ファイルA =複数のシート ファイルB =1つのシート AとBは常に同じ内容(列数、項目タイトル)です。 例えば、ファイルAは、同じ項目を都道府県ごとのシートに分かれている      ファイルBは、Aの内容を1つのシートに全国一覧として、まとめる というイメージです。 コピペだと、ミスが起こりやすいので、どちらか1方を更新すると、自動的にもう1方も更新されるようにできる方法がありましたら、ご教授いただけないでしょうか。 よろしくお願いします。

  • 【エクセル】タイトル列、同じものだけを残したい

    エクセル2010です。 マクロは全くわからないので、それ以外の方法でもし、ありましたらお願いします。 タイトル列が同じ物だけ残す簡単な方法はありますでしょうか。 たとえば 番号 郵便番号 名前 住所 郵便番号 名前 住所 郵便番号 名前 住所 1    ●○   ×× △△  ●○   ×× △△  ●○   ×× △△ 2    ●○   ×× △△  ●○   ×× △△  ●○   ×× △△ 3    ●○   ×× △△  ●○   ×× △△  ●○   ×× △△ と、以下、右にも下にもずっと続いているようなデータで 番号 名前 名前 名前 1   ×× ×× ×× 2   ×× ×× ×× 3   ×× ×× ×× と残すような方法です。 今は目で見て削除していっているのですが、結構毎回たくさんのファイルがあって 一度一度が面倒な作業です。 たてよこを張り替えてフィルターをかけ、不必要なものを削除し、 もう一度たてよこを戻して張り直す、という 方法も考えたのですが、 もっと簡単な方法はないのかと思っています。 宜しくお願い申し上げます。

  • エクセルのマクロを教えて下さい

    csvファイルなのですが、ファイルサイズが大きくて、エクセルでは全部を開くことが出来ません。 csvファイルを開くことなく、指定行から指定行までを取り出すようなマクロを教えて下さい。 なおエクセルは、エクセル2000を使用しています。 (会社の指定でエクセル2000以降のバージョンは使えません)

  • VBA XML の置換方法

    XMLの特定の文字列を書き変えたいのですが その文字の場所を特定して Replace (文字列、対象文字列、置換文字列、検索開始位置)で置換をすると 検索開始位置の前の文字が消えてしまいます 検索開始位置まえの文字はそのままにして、検索開始位置から後の文字列のみを置換する方法はないでしょうか

  • エクセルVBAでの代入について

    エクセルVBA初心者です。 帳票Aに商品の売り上げデータがあり、別のリストBにある商品だけを抽出するマクロを作成しています。 プログラム抜粋  strg基準 = 商品リスト.Cells(基準商品名_行,基準商品名_列) 'リストBの商品名の読込み  strg比較 = 売り上げ.Cells(基準商品名_行,基準商品名_列)   '売り上げ表Aの商品名の読込み  If strg基準 = strg比較 Then      対象行を選択して、出力帳票シートにコピー  End If のような処理をさせようとしていますが、比較はキチンと商品名を読み込むのですが、 基準の方が商品名を読み込んでくれません。 ウォッチで見ると「Empty]と表示されたままですが、コード画面でマウスを当ててみると  「商品リスト.Cells(基準商品名_行,基準商品名_列)=○○」とデータを読み取っているようですが  「strg基準」の変数に代入されていません。  「strg基準」、「strg比較」とも、変数の型はVariantです 情報が少なくて、すみませんが、よろしくお願いします 

  • VBAでVLOOKUPを使いデータ検索したい

    皆様、毎度お世話になっております。 いまExcelでマクロを組んでおりまして、色々なサイトを見て勉強しながら作成しております。 通常、VLOOKUP関数のみで参照範囲から検索すると、条件が1つのみになってしまうのですが... (本来なら条件を複数設定できるのかもしれませんが、、、何分、私が知識不足でして) 皆様のお手を煩わせて申し訳ありませんが、ご教授いただけませんでしょうか? 参照元データを「Book2.xls」、マクロを走らせるデータを「Book1.xls」とします(office2000を使用しております) 「Book2.xls」には以下の内容を入力したとします。   A B C  1 1 a ア  2 2 b イ  3 3 c ウ  4 4 d エ  5 5 e オ  6 6 f  カ  7 ・ 8 ・ 「Book1.xls」の標準モジュールに以下のマクロを組んでいます。 '=================================================== Sub main()   Dim rs As Object   Dim sql_str As String   Dim retcode As Long   retcode = open_ado_excel(ThisWorkbook.Path & "\book2.xls") '       ADOでExcelブックBook2.Xlsに接続   If retcode = 0 Then     f_num = Application.InputBox("input find number")     '↑ 検索するナンバーを入力     If TypeName(f_num) <> "Boolean" Then      sql_str = "select [名称] from [Sheet1$] where [NO] = " & f_num & ";"      'ナンバーを検索するSQLの作成      Set rs = exec_sql(sql_str, retcode) 'SQLの実行      If retcode = 0 Then        If rs.EOF <> True Then ' 見つかった         MsgBox rs![名称]        Else '見つからない         MsgBox "not found"         End If        rs.Close        Set rs = Nothing      Else        MsgBox Error$(retcode)        End If      End If     call close_ado()   Else     MsgBox Error(retcode)     End If End Sub 別の標準モジュールに '============================================================= Public cn As Object 'コネクションオブジェクト '============================================================= Function open_ado_excel(book_fullname As String) As Long 'ADOでExcelブックに接続する 'in book_fullname -- 接続するブックのフルパス 'ot open_ado_excel-- リターンコード 0-正常 その他--エラー   On Error Resume Next   Set cn = CreateObject("ADODB.Connection")   link_opt = "Provider=Microsoft.Jet.OLEDB.4.0;" & _        "Data Source=" & book_fullname & ";" & _        "Extended Properties=Excel 8.0;"   cn.Open link_opt   open_ado_excel = Err.Number   On Error GoTo 0 End Function '================================================= Sub close_ado() '接続したExcelブックの切断   On Error Resume Next   cn.Close   Set cn = Nothing   On Error GoTo 0 End Sub '================================================= Function exec_sql(sql_str, retcode) As Variant 'SQLの実行 'in : sql_str --- 実行するSQL 'ot : retcode ---リターンコード 0-正常 その他--エラー 'exec_sql--------SQLを実行した結果 '        今回は、Recordsetオブジェクトを返す On Error Resume Next   Set exec_sql = Nothing   Set exec_sql = cn.Execute(sql_str)   retcode = Err.Number   On Error GoTo 0 End Function このマクロだと条件が1つのみになってしまうのです。 これを複数の条件を指定できるようにしたいのです。 (できれば、ユーザーフォームで複数条件を指定したいのですが・・・) どのようにマクロを組めばよろしいのか、恐れ入りますがご教授ください。 なるべく早い回答をお願いします。 システムへデータを上げなければならないので・・・ 私情を挟み申し訳ありませんが、何卒宜しくお願いします。

  • リストを操作する関数ref,add,delについて

    リストを、長さが動的に変化する配列のデータ型とみなし以下の関数を作成せよ。 1、リスト中の要素を参照する関数refは(ref l n)の形式である。ここに、lは参照するリストである。nは整数値であり、l中の参照する要素の位置を示す。 2、リストに要素を追加する関数addは(add e l n)の形式である。ここに、eは追加する要素、lはeを追加するリスト、nは整数値であり、lのn番目の要素の直前にeを追加することを意味する。 3、リストから要素を削除する関数delは(del l n)の形式である。ここに、lはリストである。nは整数値であり、lのn番目の要素を削除することを意味する。 Lispで作成しなければなりません。 どのようにプログラム組めばよいのかわかりません。教えてください。