変数は必ず宣言します。もう一度言います。必ず宣言してください。
VBAでは、宣言しないで変数を使うこともできます。てか、Excelをインストールすると、標準では宣言しないでも変数が使えるようになっています。しかし、VBAを使いこなせるようになりたいのでしたら、迷わずに設定を変更して、宣言しないと変数が使えないようにしてください。変数の宣言に関しては、次のページで詳しく解説します。
変数にデータを入れるには「=」という記号を使います。これは、数学で"等しい"を表すイコール記号ではありません。「=」の右側(右辺)を、「=」の左側(左辺)に代入するための記号です。たとえば、変数tmpがあったとき、
変数の中身を利用するのに難しい手順はありません。ただ変数名を書くだけです。
変数を扱うときに注意しなければならないのは、変数の名前は絶対にダブルコーテーション("")で囲ってはいけないということです。次の例をご覧ください。
とすると、これは「変数tmp」ではなく「"tmp"という文字列」になってしまいます。中にどんなデータが入っていても、変数名は絶対にダブルコーテーション("")で囲まないという大原則を忘れないでください。