• 締切済み

エクセルに詳しい方教えてください。

hallo-2007の回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

No3です。コードに間違いがありました。 Sub ボタン1_Click() If Range("C4").Value = 0 Then With Sheets("データ") GYOU = .Range("A65536").End(xlUp).Row + 1 .Range("A" & GYOU).Value = Range("C5").Value .Range("B" & GYOU).Value = Date .Range("C" & GYOU).Value = Time() .Range("D" & GYOU).Value = Range("C6").Value .Range("E" & GYOU).Value = Range("C7").Value .Range("F" & GYOU).Value = Range("C8").Value .Range("G" & GYOU).Value = Range("C9").Value End With Else MsgBox "未入力の箇所があり、新規登録できまでん" End If End Sub でしたね。 GYOU = .Range("A65536").End(xlUp).Row + 1 に. が抜けていました。 プログラムってこんな些細なことで違った動作になってしまいます。

関連するQ&A

  • エクセルの関数の方

    エクセルの関数の入力方法について教えて下さい。 数式を入れてあるのですが、入力をそのセルにしない時は空セルにしたいのですが、0と表示されます。 IFを使うのではないかとは思うのですが、やり方がわかりません。 教えてください。

  • Excelで関数とか数式を固定したい

     win xp office 2003 です。  Excelのセルに数字とかを入力するときに、入力ミス等で関数とか数式が壊れることがありますが、これを防ぐ方法ってあるでしょうか。  入力規則等ででも出来ないかと考えましたが、いい方法がありません。  どなたか方法があれば教えて下さい。

  • エクセル 選んだセルの右斜め上を示すには

    エクセルで数式を入れたいと思っているのですが、 数式を入れるセルの右斜め上のセルを数式内にいれたいのですが、 どのようにしたら選択できるでしょうか。 文章にすると伝わりづらいかと思うのですが、 例えば、A2のセルに数式を入力するとして、 その数式の中に、B1を含めるようにしたいのです。 CS検定のエクセル2級は取得しているので、関数の基本的な使い方 は理解できると思います。 簡単な関数などを用いてできる方法がありましたら お教えいただけませんでしょうか。 よろしくお願いいたします。

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • excelの関数復活

    excelの関数が入っているセルに文字を入力して、関数を消してしまいます。 その後、関数を復活させる方法はありますか? ただし、Ctrl+Zはなしでお願いします。 出来れば複数セルに対して多数のコマンドがあるので どこかのセルを参照して入力させる方法があればと思います。 出来ればエクセル関数上で、なければVBAでも可。 よろしくおねがいします。

  • エクセルで作業した日の日付を残す

    エクセルで関数を用いて作業を行っています。 A1のセルに「1」と入力する事によって、関数が連動しています。 この「1」と入力したその時の日付、時刻をA2のセルに自動で表示 させるのにはどうすればよいでしょうか? いろいろ調べましたが、どうも関数では無理なようで VBAを使わないと無理なようですが、VBAについて全くの素人で どのようにすればよいか分かりません。 使っているソフトはMicrosoft Office Excel 2003 です。 宜しくお願いします

  • EXCELに詳しい方にお尋ねします

    EXCELで数式を正しくコピーできません。少し複雑な関数(IF関数とSUMIF関数の併用)を使用したのですが、その際に以下のような現象が 起こりました。 1、1つ目のセルは正しく構築できました。 2、他のセルに、関数の参照先だけを変えて、最初から同じように作り直しても、正しく動作しない(空欄になる) 3、試しに1つ目のセルと全く同じ数式のセルを作成すると、2つ目と3つ目は正しく動作するが、4つ目から正しく動作しなくなる(空欄になる) これって、バグなんでしょうか・・・??EXCELに詳しい方、よろしくお願いします。

  • 【エクセル】セルの情報

    エクセルで、セルの内容が「数値」か、「数式あるいは関数」かを返す関数ないし方法があれば、教えてください。 TYPE, ISTEXTなどのヘルプを見たのですが、そのような機能はないようです。 (同じく「数値」として返されます) 具体的には、 単なる数値の「100」などが入力されていれば「TRUE(FALSE)」を返す、 他のセルからの参照(=A1*A2など)であれば「FALSE(TRUE)」を返す、 というようなことをしたいのですが。

  • EXCEL 2003で条件に合った合計を求めたい

    ______A ____B____ C_____D 1___111___ 1 ___10___ 60 2___111___ 2 ___10 3___222___ 2 ___10 4___333___ 1 ___10 5___333___ 2 ___10 6___333___ 3 ___10 7___444___ 1 ___10 8___444___ 3 ___10 9___555___ 1 ___10 Excel 2003環境において、上記A1:C9を対象に関数で下記条件を元に数式をD1に入力して値を求めたいです。 条件: A列の同じ値のセルを一つのグループとし、かつその中で、B列で1から始まる連番となっているグループを対象にC列のセルを合計する。 上記のセル範囲で条件に合う行は1,2,4,5,6,9行目で答えは60になります。 SUMPRODUCT関数やIF関数を併用してみましたが、うまく作ることができませんでした。 なんとか作業列やVBAを用いずに一つの数式で済ませたいです。 よろしくお願いします。

  • エクセル2002/数式入力モードにする「=」について?

    自宅ではエクセル2000を使っています。 ツールバーとワークシートの間にある欄 の「=」のマークをマウスでクリックすると、数式入力状態になり、任意のセルでEnterを押すとそのままそのセルの情報が数式に入るので便利に使っています。 ですが、会社で使っているエクセル2002では「=」ではなく「fx」があって、クリックすると、関数を入力する状態になります。 それはそれで便利ですが、普段簡単な計算式ばかりで関数入力することが少ないので、 私的には「=」の方が便利だったのに・・・と思ってしまいます。 これって、「=」か「fx」か、自分で選択することはできないのでしょうか? もちろん、キーボードから、「=」を入力すれば、いいのはわかっていますが、 テンキーにないし。 いつも標準で「かな全角」モードになっているので、(私はかな入力)「=」を入力する為に、全角を半角に直して、英数モードに切り換え、更にシフトキーを押して「=」を入力するのが面倒で・・・・ で、かわりに「+」を入力すると自動的に数式入力状態になるので、それを使うのですが、 そうすると、数式の前の「+」がずーっとそのまま残っているのが気になります。 気にしなければいいんでしょうか? (^_^;