toshi_2010 の回答履歴
- 関数にセルの値が反映されません
同じ形式の表を複数シートに作成して、その合算をする シートを作っているのですが、一部分だけ、元の表には 値が入っているのにSUM結果が「0」になってしまいます。 その元の値が入っているセルをダブルクリックすると、 関数に反映されるんですが…。 これって何か解決策はあるのでしょうか…。
- アクセスでExcelにエクスポートできない
アクセスで出したデータをExcelにエクスポートして集計しないとならないのに、出来ません。エクスポートボタンをクリックして何分経ってもエクスポートできず、あげくのはてにはエラーで応答しなくなります。明日までに抽出が必須なのでパニックです。。・゜・(ノД`)・゜・。どなたかお助け下さい。
- エクセルの関数について
エクセルの関数について教えて頂きたいです。 業務でエクセル(2000)で作成してある集計表があります。 その集計表の数値を別BOOKに反映させたいのです。 セルA1を検索値として、セルB1とセルB2の値を返す関数はありますでしょうか? 集計表の行数は約500行、並びはランダムでセルC1を検索値としてセルC2の値を返す 箇所もあります。一つの値を検索値として二つの値を返すことが出来ずに困っています・・・ 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- atrewgaonr666
- 回答数1
- IEのブラウザを、任意のサイズで指定するには?
アクセスです。 Private Sub サンプル() Dim IE As Object Set IE = CreateObject("internetExplorer.application") IE.Visible = True IE.navigate ("D:\サンプル.txt") Set IE = Nothing End Sub で、IEは開くのですが、ブラウザのサイズがバラバラです。 縦10cm、横10cmのようにサイズの指定はできますか? (単位はcmでなくても大丈夫です^^) http://okwave.jp/qa/q5503310.html を見ると、APIを使うのかなー と思ったのですが、APIの作り方はわからないのでご教授お願いします。
- 空白行を削除して上へ詰めたい
例えば、画像のように 1行目から10行目の間に適当に値が入ってるとします。 その中で、行に何も入っていないのなら、削除して上へ詰めたいのですが どのようなコードを書けばいいでしょうか? 該当の行の1列目から256列目のどの列にも値が入ってないのが条件です。 自分なりに考えたのですが ---------------------------------------- Sub test1() Dim i, gyou As Long For gyou = 1 To 10 '最終行 i = WorksheetFunction.CountA(Rows(gyou)) If i = 0 Then Rows(gyou).Delete gyou = gyou - 1 '削除すると行がずれる End If Next End Sub ---------------------------------------- Sub test2() Dim i, gyou As Long gyou = 1 Do While gyou <> 10 i = WorksheetFunction.CountA(Rows(gyou)) If i = 0 Then Rows(gyou).Delete Else gyou = gyou + 1 End If Loop End Sub ---------------------------------------- どちらも、なぜか無限ループになってしまいます。 どうすればいいか教えてください。
- Left関数とRight関数を合わせたような
こんにちは いつもお世話になっています。 A列に文字列があります。 文字の長さは不定ですが、左から3文字、右から4文字は共通して不要なので削除したいです。right,leftの両関数を合わせたような関数を教えてください。 二列で分けて処理するのではなく一回の関数で処理希望です。 =LEFT(A2,LEN(A2)-4)&RIGHT(A2,LEN(A2)-3) こんなので失敗しています。 よろしくお願いします エクセル2007
- 計算対象セルに空白の場合に空白を返す
タイトルどおりです。複数のセルを参照した計算式が、あるセルに入力されているとします。 参照先の複数のセルのうち、1つでも空白のセルがあった場合には、空白を返すにはどうしたらよいでしょうか? 「#DIV/0!」 や、「0」 を返すのを、やめたいのです。
- Excelでのカレンダー作成について
Excelでカレンダー(1カ月分)を作っているのですが、祝日に色を付けるのがどうしてもうまくいきません。 祝日の日付を入れたセルを用意したのですが、1つ関数につき1日分しか色をつけれませんでした =COUNTIF((1),(2))>=1 (1)祝日の日付を入れた複数の範囲のセル (2)カレンダーの日付のセル[1日分] これでやると1カ月分すべてのセルに対して1日ずつ条件を入れなければならないです。 (2)で1カ月分の日付の範囲をすべて選択してみたのですが、うまく表示されませんでした(>_<) どのような関数をつかえば、1カ月分すべての祝日の色を変えることが出来るでしょうか? 回答お願いしますm(_ _)m
- 締切済み
- オフィス系ソフト
- clover0204
- 回答数5
- Excel条件付書式で時間計算の色分け
こんにちは。 Excelでの条件付書式の設定で時間計算の色分けについて教えてほしいです。 業務報告書で A1 B1 C1 E1 案件名 作業内容 終了目標時間 実際にかかった時間 ああ いい 0:30 0:50 という項目を業務案件ごとに入力しています。 上の内容は、「目標時間を30分に設定したけど、実際は50分かかった」 という記録になります。 目標時間より、実際は20分オーバーしたことになるのですが、 15分以上オーバーした時は、案件ごとに区切ったセル(上の内容だと1行) 全体の色を変えたいと思っています。 1行全体を選択して 「数式を使用して、書式設定するセルを決定」を選び 「=C1-E1<0:15」と入力してみましたが、 エラーになってしまいました。 関数が間違っているのは、十分わかっているのですが、 どのように設定すれば、色が変わるように設定できるのでしょうか? 時間計算がよくわからず、初心者です。 ご指導よろしくお願いします。
- エクセル2007 IF関数でしょうか?
エクセル2007を使用中です。 下記のような表を使用しており、【B】が日曜日の場合、自動的に【C】=リストの中の”休暇”が選択されるように計算式を入れたいのですが、どのような式を入れればいいのでしょうか? IF関数や条件付き書式等で色々試してみますが、中々うまく行きません…。 お詳しい方お知恵をお貸し下さい。 【A】 【B】 【C】 1 9月1日 土曜(=WEEKDAY(A1,1)) ※リストから選択 2 9月2日(=A1+1) 日曜(=WEEKDAY(A2,1)) ※リストから選択 3 9月3日(=A1+2) 月曜(=WEEKDAY(A3,1)) ※リストから選択 …
- Excel条件付書式で時間計算の色分け
こんにちは。 Excelでの条件付書式の設定で時間計算の色分けについて教えてほしいです。 業務報告書で A1 B1 C1 E1 案件名 作業内容 終了目標時間 実際にかかった時間 ああ いい 0:30 0:50 という項目を業務案件ごとに入力しています。 上の内容は、「目標時間を30分に設定したけど、実際は50分かかった」 という記録になります。 目標時間より、実際は20分オーバーしたことになるのですが、 15分以上オーバーした時は、案件ごとに区切ったセル(上の内容だと1行) 全体の色を変えたいと思っています。 1行全体を選択して 「数式を使用して、書式設定するセルを決定」を選び 「=C1-E1<0:15」と入力してみましたが、 エラーになってしまいました。 関数が間違っているのは、十分わかっているのですが、 どのように設定すれば、色が変わるように設定できるのでしょうか? 時間計算がよくわからず、初心者です。 ご指導よろしくお願いします。
- Excel条件付書式で時間計算の色分け
こんにちは。 Excelでの条件付書式の設定で時間計算の色分けについて教えてほしいです。 業務報告書で A1 B1 C1 E1 案件名 作業内容 終了目標時間 実際にかかった時間 ああ いい 0:30 0:50 という項目を業務案件ごとに入力しています。 上の内容は、「目標時間を30分に設定したけど、実際は50分かかった」 という記録になります。 目標時間より、実際は20分オーバーしたことになるのですが、 15分以上オーバーした時は、案件ごとに区切ったセル(上の内容だと1行) 全体の色を変えたいと思っています。 1行全体を選択して 「数式を使用して、書式設定するセルを決定」を選び 「=C1-E1<0:15」と入力してみましたが、 エラーになってしまいました。 関数が間違っているのは、十分わかっているのですが、 どのように設定すれば、色が変わるように設定できるのでしょうか? 時間計算がよくわからず、初心者です。 ご指導よろしくお願いします。
- Excel条件付書式で時間計算の色分け
こんにちは。 Excelでの条件付書式の設定で時間計算の色分けについて教えてほしいです。 業務報告書で A1 B1 C1 E1 案件名 作業内容 終了目標時間 実際にかかった時間 ああ いい 0:30 0:50 という項目を業務案件ごとに入力しています。 上の内容は、「目標時間を30分に設定したけど、実際は50分かかった」 という記録になります。 目標時間より、実際は20分オーバーしたことになるのですが、 15分以上オーバーした時は、案件ごとに区切ったセル(上の内容だと1行) 全体の色を変えたいと思っています。 1行全体を選択して 「数式を使用して、書式設定するセルを決定」を選び 「=C1-E1<0:15」と入力してみましたが、 エラーになってしまいました。 関数が間違っているのは、十分わかっているのですが、 どのように設定すれば、色が変わるように設定できるのでしょうか? 時間計算がよくわからず、初心者です。 ご指導よろしくお願いします。
- エクセル金額の入力で
A1に金額が入力されます。(範囲は1円~9,999円です) A2に千の位、B2に百の位、C2に十の位、D2に一の位が入力さるようになっています。 例えばA1に357円と入力すると A2は0、B2は3、C2は5、D2は7、となります。 セルE2には"円"と文字を入力しているのですが、A1に357円と入力していると A2、B2、C2、D2、E2の並んだセルは 0357円 となりますよね。 A1が4桁でしたら良いのですが、3桁・2桁・1桁だと頭に0がついてしまいます。 3桁・2桁・1桁のときは頭に0が表示されないようにする方法はあるでしょうか。 わかりづらくてすいませんがよろしくお願い致します。
- エクセルVBA 指定した文字を検索クリア
こんにちは! 過去記事を見てもわからず、質問させて頂きます。 VBAは初心者ですが、猛勉強しているので、ほんの少しは理解できます。 sheet内にAccessからデータを取り込み、Vlookなどの関数を使い、表を作成しています。 その中に、値がなく後ろにつけた"泊"や"名"、「0」が返っているセルが存在します。(数値と文字列) (図の色がついたセル) 例えば"泊"を置換などで処理すると、H;I列の青色のセルまで置き換わってしまいます… やりたいことは、図のG列からK列の青色のセルを残し、赤色と緑色のセルを削除したいです。 該当文字と数値を検索(完全一致のみ)して、削除。それをLoopして といったイメージです… ※削除とはセル自体を削除するのではなく、入力されているものを消す(クリアってことですかね) 表現が下手で申し訳ございません! 非常に行き詰っております… ご教示をお願い申し上げます。
- VB 特定の文字列が入っている行を削除したい
職場で、データの照合をしているのですが、毎回かわるキーワードが入っている 文字列が含まれる行を削除したいと考えています。 下のものは、ネットサーフィンで拾ってきたものです。 こちらでは、「文字列が含まれている行以外のものを残す」もので、 私が目的としているものと逆になっています。 アプリケーションボックスを利用して、「特定の文字列が含まれている行を削除」 できるのが理想です。 下のものを利用して(作成された方、ごめんなさい)、なんとかできるようにしたいと考えています。 どなたか助けてただけないでしょうか? 当方は、まったくの素人です。 Sub MacroTest1() Dim keyWord As Variant Dim FirstAdd As String Dim UR As Range Dim c As Range Const col As Long = 1 '列数 keyWord = Application.InputBox("除外対象の文字列は?", Type:=2) If VarType(keyWord) = vbBoolean Or Len(keyWord) = 0 Then Exit Sub With ActiveSheet With .UsedRange Set c = .Find( _ What:="*" & keyWord & "*", _ LookIn:=xlValues, _ LookAt:=xlPart, _ SearchOrder:=xlByRows) If Not c Is Nothing Then FirstAdd = c.Address Set UR = c Do Set c = .FindNext(c) Set UR = Union(UR, c) If c.Address = FirstAdd Then Exit Do Loop Until c Is Nothing End If End With If Not UR Is Nothing Then UR.EntireRow.Hidden = True .UsedRange.SpecialCells(xlCellTypeVisible).Delete .UsedRange.EntireRow.Hidden = False End If End With End Sub
- エクセルVBA 指定した文字を検索クリア
こんにちは! 過去記事を見てもわからず、質問させて頂きます。 VBAは初心者ですが、猛勉強しているので、ほんの少しは理解できます。 sheet内にAccessからデータを取り込み、Vlookなどの関数を使い、表を作成しています。 その中に、値がなく後ろにつけた"泊"や"名"、「0」が返っているセルが存在します。(数値と文字列) (図の色がついたセル) 例えば"泊"を置換などで処理すると、H;I列の青色のセルまで置き換わってしまいます… やりたいことは、図のG列からK列の青色のセルを残し、赤色と緑色のセルを削除したいです。 該当文字と数値を検索(完全一致のみ)して、削除。それをLoopして といったイメージです… ※削除とはセル自体を削除するのではなく、入力されているものを消す(クリアってことですかね) 表現が下手で申し訳ございません! 非常に行き詰っております… ご教示をお願い申し上げます。
- Excel貼り付けオプションを有効にしたい
[環境等] ・Excel2007使用 ・WindowsXP使用 ・excelオプション「フィルハンドルおよびセルのD&Dを使用する」有効 ・excelオプション「貼り付けオプションボタンを表示する」有効 ・複数のPCでも同様の症状で、他のExcelファイルは問題がない [状態等] ・オートフィルオプションの連番を使用したいがオプションが表示されない。 ・右クリックでのオートフィルでもグレーで選択できない。 ・貼り付け時に形式を選択しようとすると、図としてコピー以外がグレーで選択できない。 ・ファイルの修復して開くを試してみたが変化がない。 ・上記オプションを有効や無効にしてみたが状態が変わらない。 以上のような状況です。今までもなったことがあるので、同じ症状を経験・解決した方がいると期待しています。どうぞよろしくお願いいたします。
- IF関数ですと長くなってしまうので・・・
既出でしたらすみません。 A列 B列 C列 1 1 出勤 2 2 出勤 5 3 休み 4 休み 5 出勤 というデータが入っていたとしまして、 C列の「出勤」(実際は時間が入っていますが)の場合には B列の数値をA列に表示させたいのですが、 出勤の番号を上から順番に表示させる関数がわかりません。 (今A列に入っている数値が本来表示させたい結果です) IF関数で出来ない事はないですが、TRUE,FALSEだけを繰り返していくと そうとう長くなってしまうので、何か良い方法がないでしょうか? よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- harunori7569
- 回答数5