ja7awu の回答履歴
- エクセル:全角→半角の自動変換について
エクセルで一度入力した(大量の) 半角英数字を全角に「自動」で「一括変換」 することは可能でしょうか?? 当方BVAなどまったくの素人なので 詳しい手順なども教えてくだされば さいわいです。 宜しくお願いします。
- 関数式の結果が表示されない
エクセル2003を使用しています。 前任者が作ったシートがあるのですが、 一部の関数式を変更した時に結果が表示されずに関数式が表示されてしまいます。 変更前も同じセルには関数式が入っており、その結果は表示されています。ですがそのセルの関数式を変更すると結果ではなく、式のみが表示されてしまいます。 シートは複数で、 たとえば、 シート1のセルA1の内容が シート2のセルA1に入るように参照しています。 下記のような式がシート2に入ってます。 =Sheet1!A1 表示はちゃんと参照先の文字が入ってます。 この式の入ってるところに=LEN(Sheet1!A1)など入れたら普通は文字数が出ると思うのですが、=LEN(Sheet1!A1)と表示されます。 プロテクトなど色々考えられると思うのですが、どういうことが考えられますか?
- ベストアンサー
- オフィス系ソフト
- pound_cake
- 回答数8
- 関数式の結果が表示されない
エクセル2003を使用しています。 前任者が作ったシートがあるのですが、 一部の関数式を変更した時に結果が表示されずに関数式が表示されてしまいます。 変更前も同じセルには関数式が入っており、その結果は表示されています。ですがそのセルの関数式を変更すると結果ではなく、式のみが表示されてしまいます。 シートは複数で、 たとえば、 シート1のセルA1の内容が シート2のセルA1に入るように参照しています。 下記のような式がシート2に入ってます。 =Sheet1!A1 表示はちゃんと参照先の文字が入ってます。 この式の入ってるところに=LEN(Sheet1!A1)など入れたら普通は文字数が出ると思うのですが、=LEN(Sheet1!A1)と表示されます。 プロテクトなど色々考えられると思うのですが、どういうことが考えられますか?
- ベストアンサー
- オフィス系ソフト
- pound_cake
- 回答数8
- 関数式の結果が表示されない
エクセル2003を使用しています。 前任者が作ったシートがあるのですが、 一部の関数式を変更した時に結果が表示されずに関数式が表示されてしまいます。 変更前も同じセルには関数式が入っており、その結果は表示されています。ですがそのセルの関数式を変更すると結果ではなく、式のみが表示されてしまいます。 シートは複数で、 たとえば、 シート1のセルA1の内容が シート2のセルA1に入るように参照しています。 下記のような式がシート2に入ってます。 =Sheet1!A1 表示はちゃんと参照先の文字が入ってます。 この式の入ってるところに=LEN(Sheet1!A1)など入れたら普通は文字数が出ると思うのですが、=LEN(Sheet1!A1)と表示されます。 プロテクトなど色々考えられると思うのですが、どういうことが考えられますか?
- ベストアンサー
- オフィス系ソフト
- pound_cake
- 回答数8
- EXCEL 関数かVBAでファイル作成日を取得する方法
エクセルのプロパティ→詳細情報→作成日時で表示される作成日時を取得する方法を教えてください。 ワークシート関数でもVBAでもどちらでもOKです。 よろしくお願いします。
- エクセルのマクロで印刷プレビューを閉じる方法
印刷プレビューをだすなら PrintPreviewでわかるのですが、表示されたプレビュー画面を、自分で「閉じる」または「印刷」ボタンを押さなくとも閉じるにはどう書けばいいのでしょうか?
- エクセル 名前の削除方法
エクセルのブックがやたらと重いので調べてると、「名前」がやたらと入っていました。 1つ1つ消していましたが、そろそろ限界です。 まとめて削除知る方法を知っている方がいましたら教えてください。
- Access2000のクエリで、計算をするとき。
クエリで計算式を作りました。 「仕入れ数量」-「売上数量」 みたいなカンタンなものです。 式自体に問題はなく、答えも出ているのですが、1つ分からないことがあります。 仕入数量 売上数量 差引き(←計算式) 50 20 30 40 55 10 45 30 25 というように、売上数量がある時(引く値がある時)は、答えが出ますが、売上数量がない時(引く値がない時)は、答えがでません。空白のままです。 式は 差引き:[仕入数量]-[売上数量] なので、売上数量がない時は、買取数量がそのまま表示されるようにしたいのです。 ↓このように・・・ 仕入数量 売上数量 差引き(←計算式) 50 20 30 40 40 55 10 45 30 30 25 20 で、売上数量に「0」を入れればいいのかもしれませんが、この数字は、それぞれのレコードの情報が蓄積されてできた数字なので、どうすればいいかわかりません。。。 お手数おかけしますが、早急に返答&アドバイス願います。
- 値が同じセルを検索して該当するものを表示する方法
セルA1と同じ内容をB列から検索し、同じものが有った場合のCxの値をセルD1に表示する場合、どの関数を使えばよいのでしょうか。 (ここで、B列にはA1と同じ値は1個しかないことを条件としています。) 例えば A B C D 1 1 0 2 2 2 1 1 3 3 2 0 A1=1 列Bの「1」は B2です。 その場合のC2の値は1 よってD1には「1」を表示させたい。 宜しくお願いします。
- マクロ 関数式の中にRangeでセルを参照するには
Range("B2").Formula = "=COUNTIF($A$2:$A$100,A2)" A行のセル(1列はタイトルなのでA2以降) に入力させているものが A行自身の中に何個あるかを数えて B2以降に表示させたいのですが A列の最終行を取得して(下の式で) ↑の式の$A$100の部分に どのように記述したらよろしいでしょうか? もしくは 考える方向がおかしい、というような 御指摘もありましたらお願いします (B列には現時点では式のまま表示しても 問題ありません。 B列の式を下方向へコピーする方法は 以前こちらで御教授していただきました) Dim mRng As Range Set mRng = Range("A2", Range("A65536").End(xlUp))
- Excelで同じセルの文字を複数回countする方法
分かりにくいタイトルで申し訳ありません。 セルに"AABC""ABAC""BCAA""BCDE"とある時に、使われている"A"の数を数えるのはどうしたら良いのでしょうか。"A"が使われているセルなら、COUNTIFで"3"と出るのですが、全部の"A"の数である"6"を出す方法が分かりません。もし方法があるのでしたら、お知恵を拝借したいです。よろしくお願いします。
- エクセルで作った表のマスを広げるには
エクセルで作った表の1マスを2行分の大きさに広げるにはどうすればよいでしょうか? マスの中でエンターキーを押すと、カーソルが下のマスに移動してしまいます。
- Excelツールバーからの関数で強制終了
WINXP Excel2000です。 関数を使おうと ツールバーからの「Fx」ボタン、または「=」ボタン を押すと、エラーウィンドウも出ず、 Excelが終了してしまいます。 「SUM」ボタンは使用可能状態です。 セルに直接関数を入力しても使用可能です。 また、WORDからExcel挿入での「Fx」ボタンは 正常に使用できます。 対策として、 ・Excel.xlbを名前変更して起動した。 ・Office2000の修復をした。 ・Excel2000のアンインストール、インストールをした。 ・Officeの再インストールをした。 以上 4点実施しましたが、現象はかわらず。
- ベストアンサー
- オフィス系ソフト
- yasuhiro99
- 回答数3
- Excelツールバーからの関数で強制終了
WINXP Excel2000です。 関数を使おうと ツールバーからの「Fx」ボタン、または「=」ボタン を押すと、エラーウィンドウも出ず、 Excelが終了してしまいます。 「SUM」ボタンは使用可能状態です。 セルに直接関数を入力しても使用可能です。 また、WORDからExcel挿入での「Fx」ボタンは 正常に使用できます。 対策として、 ・Excel.xlbを名前変更して起動した。 ・Office2000の修復をした。 ・Excel2000のアンインストール、インストールをした。 ・Officeの再インストールをした。 以上 4点実施しましたが、現象はかわらず。
- ベストアンサー
- オフィス系ソフト
- yasuhiro99
- 回答数3
- EXCELで複数のセルの条件からカウントする
昨日ほとんど同じ内容を質問させていただきましたが、もう一つだけちょっと内容が違うものを質問させてください。(スイマセン) たとえば、A列に1~12の数値が適当に並んでいます。 そしてG列には年齢の数値が並んでいます。 ここでまずG列から20歳以上29歳以下を次のようにカウントします。 COUNTIF(G:G,">=20")-COUNTIF(G:G,">29") この式で20~29の件数をカウントする事は出来ました。 そこでこのカウントの条件に、A列が「7」のものだけカウントする。 こういったことは出来るのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- umeboshi_denka
- 回答数4
- Excel2000のVBAでわからないことがあります。
こんなものを作ってみました。 Sub 理想体重() Dim Sin As Long Dim Tai As Long Sin = InputBox("あなたの体重は?", "体重") Tai = InputBox("あなたの身長は?", "身長") If Tai >= Sin * Sin * 21 / 10000 + 3 Then MsgBox "太りすぎです" ElseIf Tai <= Sin * Sin * 21 / 10000 - 3 Then MsgBox ("痩せすぎです") Else MsgBox ("標準です") End If End Sub 結果はきちんと出てくるのですが、最初の変数宣言のところがわかりません。 最初は、Longではなく、Integerにしたのですが、オーバーフローのエラーが出たので、Longに変更したところ、きちんと出てくるようになりました。 しかし、なぜ、Integerではだめなのかがわかりません。私としては、Integerは32,767までの数字が入るのだから、身長や体重を入れたぐらいだと、オーバーフローにはならないのではないかと考えています。 きっと、根本的なものがわかっていないんだとは思うのですが、違いを教えていただければうれしいです。 よろしくお願いいたします。 (VBAを勉強したばかりです。)
- [エクセルVBA] コンボボックスのリストの更新方法について
エクセルVBAで以下のような方法でコンボボックスのリストを更新しようとしています。 参照セルの値が変わった場合に、コンボボックスのリストを削除して、新たな値をリストとして取り込みたいと思って、以下のようなコードを実行しましたが、 削除はできても、リストの追加時に"書き込みできません"というエラーが出てしまいます。 下記ロジックにかかわらず、「コンボボックスのリストを一旦クリアして、再度追加する」方法をアドバイス願います。 For i = 1 To 10 ComboBox2.RemoveItem (0) Next For j = 1 To 10 ComboBox2.AddItem Worksheets("Tool").Cells(j, 2).Value Next
- Excel2000のVBAでわからないことがあります。
こんなものを作ってみました。 Sub 理想体重() Dim Sin As Long Dim Tai As Long Sin = InputBox("あなたの体重は?", "体重") Tai = InputBox("あなたの身長は?", "身長") If Tai >= Sin * Sin * 21 / 10000 + 3 Then MsgBox "太りすぎです" ElseIf Tai <= Sin * Sin * 21 / 10000 - 3 Then MsgBox ("痩せすぎです") Else MsgBox ("標準です") End If End Sub 結果はきちんと出てくるのですが、最初の変数宣言のところがわかりません。 最初は、Longではなく、Integerにしたのですが、オーバーフローのエラーが出たので、Longに変更したところ、きちんと出てくるようになりました。 しかし、なぜ、Integerではだめなのかがわかりません。私としては、Integerは32,767までの数字が入るのだから、身長や体重を入れたぐらいだと、オーバーフローにはならないのではないかと考えています。 きっと、根本的なものがわかっていないんだとは思うのですが、違いを教えていただければうれしいです。 よろしくお願いいたします。 (VBAを勉強したばかりです。)
- Excel2000のVBAでわからないことがあります。
こんなものを作ってみました。 Sub 理想体重() Dim Sin As Long Dim Tai As Long Sin = InputBox("あなたの体重は?", "体重") Tai = InputBox("あなたの身長は?", "身長") If Tai >= Sin * Sin * 21 / 10000 + 3 Then MsgBox "太りすぎです" ElseIf Tai <= Sin * Sin * 21 / 10000 - 3 Then MsgBox ("痩せすぎです") Else MsgBox ("標準です") End If End Sub 結果はきちんと出てくるのですが、最初の変数宣言のところがわかりません。 最初は、Longではなく、Integerにしたのですが、オーバーフローのエラーが出たので、Longに変更したところ、きちんと出てくるようになりました。 しかし、なぜ、Integerではだめなのかがわかりません。私としては、Integerは32,767までの数字が入るのだから、身長や体重を入れたぐらいだと、オーバーフローにはならないのではないかと考えています。 きっと、根本的なものがわかっていないんだとは思うのですが、違いを教えていただければうれしいです。 よろしくお願いいたします。 (VBAを勉強したばかりです。)
- Access97で文字が含まれているかどうか
ACCESS97を使用しています。 文章の中で文字の有無を判定する関数はありますか? 文字の位置は不定です。 11 → × DT12 → ○ 52N → ○ 宜しくお願い致します。