ham_kamo の回答履歴

全1871件中81~100件表示
  • エクセルのWebページの保存について。

    このような問題にひっかかってます。 まず、ブック全体をDドライブの「フォルダA」にWebページとして名前「uriage1」として保存してください。次にこのファイル「uriage1」を「売上報告」というタイトルをつけて上書き保存してください。 ここでひっかかっているのは、次に以下のところです。 Webページとして保存しているファイル「uriage1」をさらのどうやってWebページとして保存したらよいのでしょうか。 第一、ファイル⇒Webページとして保存がでたきません。

  • エクセルで重複データを表示

    現在エクセルで名簿を作成しているのですが名簿が重複している場合に下記のような動作をさせることができないか悩んでおります。ご存じの方いましたらご回答よろしくお願いします。 A列(氏名)B列(住所) A列に氏名を入力していった時に同じ名前が既に入力されたいたら すでに入力されている場所にカーソルが移動し「重複の確認メッセージを表示」その際に同姓同名の別人の場合で入力継続の場合は「元の場所にカーソルを戻す」同一人物の場合は入力したデータを「削除しカーソルはそのままの場所を保持する」ようにしたいのです。よろしくお願いします。

  • VBA(Excel)で文字列内の"~"記号だけ半角変換したくない

    VBA(Excel)で、StrConvを用いて、文字列内に存在する記号を全角→半角に変換して、再び文字列内に格納するようにしています。   strValue = StrConv(strValue, vbNarrow) しかし、"~"も"~"に変換されてしまいます。 "~"は半角変換しないようにしたいのですが、何か良い手法はありますでしょうか? どなたかご教授下さいませ。 よろしくお願い致します。

  • EXCELの数式が・・・

    わかりません! どなたか教えてください! 内容としては、カウントを使い、一定数の基準に達した場合のみ特定の記号または、特定の数字を表示させたいのです。 EX) 項目が10個ぐらいあって、値が100以上の項目が3つ以上あれば"●"を表示させる様な・・・。 表現力なくてすいません。。。

  • エクセルで重複データを表示

    現在エクセルで名簿を作成しているのですが名簿が重複している場合に下記のような動作をさせることができないか悩んでおります。ご存じの方いましたらご回答よろしくお願いします。 A列(氏名)B列(住所) A列に氏名を入力していった時に同じ名前が既に入力されたいたら すでに入力されている場所にカーソルが移動し「重複の確認メッセージを表示」その際に同姓同名の別人の場合で入力継続の場合は「元の場所にカーソルを戻す」同一人物の場合は入力したデータを「削除しカーソルはそのままの場所を保持する」ようにしたいのです。よろしくお願いします。

  • ping送信とは?

    よろしくお願いいたします。 ブログランキングサイトに更新を反映してもらうための ping送信というものがありますが、あれはどういったもの なのでしょうか? pingとは?という段階から理解ができません。 ご教授ください。よろしくお願いいたします。

  • Exseについて

    こんにちは。困っているので教えて下さい。 ある任意のセルに数字(数字しか入れません)を入力した際に、別セルで数字の1を返す方法は有りますでしょうか?? 何も入力されなかったら空白のままで、とにかく数字が入力されたら、1を返す、と言う方法がお分かりの方がいらっしゃいましたらご教授願います!

  • エクセルで重複データを表示

    現在エクセルで名簿を作成しているのですが名簿が重複している場合に下記のような動作をさせることができないか悩んでおります。ご存じの方いましたらご回答よろしくお願いします。 A列(氏名)B列(住所) A列に氏名を入力していった時に同じ名前が既に入力されたいたら すでに入力されている場所にカーソルが移動し「重複の確認メッセージを表示」その際に同姓同名の別人の場合で入力継続の場合は「元の場所にカーソルを戻す」同一人物の場合は入力したデータを「削除しカーソルはそのままの場所を保持する」ようにしたいのです。よろしくお願いします。

  • エクセルVBAでデータを並べる

    お願いいたします。 今 B列C列 E列F列 H列I列・・・以下略 B,C列の数値群の塊を一個と数えこの個数をm個とします。 行数は n個とします。 B列C列の最後尾にE列F列の数値群を移動させ(B,C列が縦に長く なります) さらに H列I列の数値群をそのあとに続けます。 これをm個分繰り返す処理コードをご教示ください。 なお、どの列においても、最初の数値は6行目から始まります。 したがって各列の最後部は6+n個です。B列とC列だけつながれる 分どんどん長くなります。 簡単なコードと思いましたが、この処理だけで一日かかって 解決できません。どなたか、コード例をご教示お願いします。

  • エクセルVBAでデータを並べる

    お願いいたします。 今 B列C列 E列F列 H列I列・・・以下略 B,C列の数値群の塊を一個と数えこの個数をm個とします。 行数は n個とします。 B列C列の最後尾にE列F列の数値群を移動させ(B,C列が縦に長く なります) さらに H列I列の数値群をそのあとに続けます。 これをm個分繰り返す処理コードをご教示ください。 なお、どの列においても、最初の数値は6行目から始まります。 したがって各列の最後部は6+n個です。B列とC列だけつながれる 分どんどん長くなります。 簡単なコードと思いましたが、この処理だけで一日かかって 解決できません。どなたか、コード例をご教示お願いします。

  • VBAでグラフ作成

    過去のログから色々探したのですが、原因が分かりません。お願いいたします。 エクセルのグラフの元データの範囲を ActiveChart.SetSourceData Source:=Sheets(\"sheet1\").Range(\"J11:M35\"), PlotBy:=xlColumns から ActiveChart.SetSourceData Source:=Sheets(\"sheet1\").Range(Cells(11, 10), Cells(35, 13)), PlotBy:=xlColumns に書き換えたら動かなくなってしまいました。 ナゼでしょうか? すいません、初歩で、、。お願いいたします。

  • エクセルのマクロを知りたい

    エクセルで,たくさんのデータが入力された【シートa】があります。 新しく【シートb】を作成して,そこに空白の表(1)~(10)までを作成します。 (ちなみに表(1)は1行から始まり100行まで,表(2)は101行から始まり200行まで・・・・といった感じです) 【シートb】の表(1)には,【シートa】でA列に「1」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。同様に,表(2)には,【シートa】でA列に「2」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。・・・というのを表(10)まで続けます。 上記のような命令をボタン一つで操作できるようなマクロを教えて欲しいのです。 お願いします。

  • エクセルのマクロを知りたい

    エクセルで,たくさんのデータが入力された【シートa】があります。 新しく【シートb】を作成して,そこに空白の表(1)~(10)までを作成します。 (ちなみに表(1)は1行から始まり100行まで,表(2)は101行から始まり200行まで・・・・といった感じです) 【シートb】の表(1)には,【シートa】でA列に「1」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。同様に,表(2)には,【シートa】でA列に「2」が入力されているデータを抽出して,それをB列の昇順に並べて記入しなさい。・・・というのを表(10)まで続けます。 上記のような命令をボタン一つで操作できるようなマクロを教えて欲しいのです。 お願いします。

  • vba 初心者

    いつもお世話様です。 vbaを始めたばっかりで、色々な情報をもらったのですが、 まだ理解に苦しんでいるところがあります。 Private Declare Sub Sleep Lib "kernel32" _ (ByVal dwMilliseconds As Long) Sub PrintPDF(ByVal FileName As String, _ Optional ByVal Copies As Long = 1) Dim dtLimit As Date Dim lngChannel As Long Dim I As Long Dim blnAlerts As Boolean CreateObject("Wscript.Shell").Run "AcroRd32.exe", 7 dtLimit = Now() + TimeSerial(0, 0, 10) ' 起動待ちの制限時間 With Application blnAlerts = .DisplayAlerts 'DisplayAlertsを元に戻す為に初期値を記憶 .DisplayAlerts = False End With On Error GoTo Err_Handler lngChannel = DDEInitiate("Acroview", "Control") On Error GoTo 0 Application.DisplayAlerts = blnAlerts For I = 1 To Copies DDEExecute lngChannel, _ "[FilePrintSilent(""" & FileName & """)]" Next DDEExecute lngChannel, "[AppExit]" DDETerminate lngChannel Exit Sub Err_Handler: If Now() < dtLimit Then Sleep 200 Resume End If Application.DisplayAlerts = blnAlerts Err.Raise Err.Number, , "Adobe Readerとの通信を開始できません" End Sub Dim searchNo As Variant Dim searchCount As Integer Dim Localpath As Variant Dim MyFile As String Dim strFindRange As String Localpath = ThisWorkbook.Path Do searchNo = _ StrConv(InputBox("図番を入力してください"), vbNarrow + vbUpperCase) 'Strconv=大文字・半角 If searchNo = "EXIT" Then Exit Sub Do searchCount = _ WorksheetFunction.CountIf(ActiveSheet.Range("A:A"), searchNo) Select Case searchCount ←(2) Case 0 MsgBox "正しい番号を入力して下さい" Exit Do '外側のループに移動 Case 1 strFindRange = _ ActiveSheet.Range("A:A"). _ Find(what:=searchNo, Lookat:=xlWhole).Address ←(4) Case Else MsgBox "同じ番号が複数登録されています" Exit Do End Select MyFile = Localpath & "\" & searchNo & Range(strFindRange).Offset(0, 1) & ".pdf" If Dir(MyFile) = "" Then MsgBox MyFile & " が見つかりません" & vbCrLf _ & "実際にファイルが有るか確認して下さい" Exit Do End If If MsgBox(Range(strFindRange).Offset(0, 1) _ & " を印刷しますか", vbOKCancel) = vbCancel Then Exit Do End If PrintPDF (MyFile) Exit Do Loop Loop End Sub (1)ここの部分で、空白かキャンセルボタンをしたら StrConv(InputBox("図番を入力してください"), vbNarrow + vbUpperCase)に戻りたいのですが、この場合どこにexit do を入れたいか分かりません。 (2)データが入っているフォルダ内に複数あるならそれを分岐にする方法ってありませんか? (3)ここのRange(strFindRange).Offset(0, 1) は必要があるのでしょうか? (4)Find(what:=searchNo, Lookat:=xlWhole).Address 部分の意味がわからないのですが教えてください。 ご指導よろしくお願いします

  • エクセルで電話番号にハイフンを入れるには?

    はじめまして、表題の通りですが、なかなか難しくてうまく解決できませんので、ここで質問させていただきます。 電話番号に半角のハイフン(-)を入れて見やすくしたいと考えています。 電話番号には090などで始まる携帯の番号、大阪のように06で始まる番号、京都のように075で始まる番号、西宮市のように0798で始まる番号といろいろ入力されています。それぞれの市外局番の後にハイフンを入れて、残りの番号が8桁なら4桁+ハイフン+4桁、7桁なら3桁+4桁、6桁なら2桁+ハイフン+4桁のようにハイフンを入れていくにはどうしたらよいでしょうか? (例) 09012345678→090-1234-5678 0612345678→06-1234-5678 0751234567→075-123-4567 0798123456→0798-12-3456

  • マクロで条件に不一致なら空白セルを挿入方法

    初めまして最近仕事でログ処理用のマクロを作成しているのですが、 マクロ初心者で、こんな場合どうしたらよいでしょうか? 教えてください。よろしくお願いします。 処理前 A列 B列 C列 jan ConnectTime feb 空白 JST mar 空白 ConnectTime apr 空白 JST may 空白 ConnectTime jun 空白 ConnectTime 処理後 A列 B列 C列     D列 jan ConnectTime feb 空白   空白    JST mar 空白 ConnectTime apr 空白   空白    JST may 空白 ConnectTime jun 空白 ConnectTime この場合B1にIF(C1="ConnectTime","","セルを挿入し右にシフト")的な処理をし、B列に適用させたいのですが可能でしょうか? よろしくお願いします。

  • マクロで条件に不一致なら空白セルを挿入方法

    初めまして最近仕事でログ処理用のマクロを作成しているのですが、 マクロ初心者で、こんな場合どうしたらよいでしょうか? 教えてください。よろしくお願いします。 処理前 A列 B列 C列 jan ConnectTime feb 空白 JST mar 空白 ConnectTime apr 空白 JST may 空白 ConnectTime jun 空白 ConnectTime 処理後 A列 B列 C列     D列 jan ConnectTime feb 空白   空白    JST mar 空白 ConnectTime apr 空白   空白    JST may 空白 ConnectTime jun 空白 ConnectTime この場合B1にIF(C1="ConnectTime","","セルを挿入し右にシフト")的な処理をし、B列に適用させたいのですが可能でしょうか? よろしくお願いします。

  • エクセルの最小値

    関数はチョッと初心者なのでわからくてここにきました。 エクセル関数の最小値をもとめたいのですが・・・・ A 10 B  0 C 30 D 15 上記のように0が入ってしまった場合、最小は0になるんですが0以外の最小値をもとめたいときはどうしたらいいのでしょうか?  

  • エクセルの互換性について

    お世話になっております。 一度、技術者向けに投稿させていただきましたが、 この内容については、こちらのほうが良いかもしれないとの アドバイスをいただきました。よろしくお願いします。 タイムカードをエクセルで作成しました。 下記に示すようなマクロを組んで、打刻ボタンを設定してあります。 マスターを各自コピーして使用しています。 開く環境によってエラーが出たりしますが、セキュリティを 高→中に変えることで対応が可能です。 しかし、上記変更を行っても、打刻ボタンが押せないとった 状況もあります。 漠然とした書き方で大変わかりにくいと思いますが・・・ 互換性など、何か解決の糸口を教えていただければ幸いです。 作成・・・Win/XP Office2003 不具合は、Office2000・2002・MAC/Office2002 で出ています。  Private Sub CommandButton1_Click()  Cells(2, Day(Date) + 1).Value = Time  CommandButton1.Enabled = False End Sub 不足点はご指摘戴ければ追加させていただきます。よろしくお願いいたします。

  • エクセル VBA 色が付いているセルを無色にする

    いつも皆様には大変お世話になっております 早速ですが・・・ 色の付いているセルをダブルクリックで無色にしたいのです。 どうしたらいいでしょうかよろしく