Comment dessiner des vecteurs dans les macros Excel

Microsoft Excel est l'un des programmes de feuilles de calcul les plus puissants disponibles, et il est utile pour une grande variété d'activités allant de l'analyse financière de projets scientifiques. Cependant, la plupart des gens pensent d'Excel comme limitée à la manipulation des grilles de formules, à savoir, la fonctionnalité de feuille de calcul traditionnelle. Mais les scripts Visual Basic d'Excel, il est facile de faire encore plus que cela. Avec VB, vous pouvez dessiner la forme que vous voulez sur la feuille de calcul, et les utiliser pour créer des dessins, graphiques et autres pour aider à visualiser votre feuille de calcul.


Sommaire

  • Instructions
  • Conseils & avertissements
  • Choses que vous devez

    • Microsoft Excel 97 ou version ultérieure

    Instructions

    1. 1

      Ouvrez Microsoft Excel. Si vous avez Excel 2007 ou plus tard, aller à la "Vue" onglet sur le ruban et faites un clic "Macros"- Sinon, cliquez sur le "Outils" menu, puis choisissez "Macros". La boîte de dialogue Macro devrait apparaître.

    2. 2



      Tapez un nom de macro et cliquez sur "Créer". Cela devrait ouvrir la applications Visual Basic Editor avec un nouveau sous-programme vide affiché sur l'écran.

    3. 3




      Déterminer la coordonnées X et Y que vous souhaitez utiliser pour le début et la fin de votre vecteur. La partie supérieure gauche; coin de la feuille de calcul est à (0, 0), et X et Y augmentation que vous allez à droite et vers le bas, respectivement. Mettez ces valeurs dans les variables, comme ceci:

      START_X = 0
      start_y = 0
      end_x = 100
      end_y = 100

      Ces valeurs seront tracer une ligne diagonale dans le coin supérieur gauche-du tableur. Vous pouvez avoir besoin d'expérimenter avec différents numéros pour obtenir la ligne exactement où vous voulez.

    4. 4

      Ajouter du code pour tracer la ligne elle-même:

      line = Sheet1.Shapes.AddLine (START_X, start_y, end_x, end_y)

    5. 5


      Ajoutez le code à ajouter une pointe de flèche à l'extrémité de la ligne, à la faire ressembler à un vecteur:

      line.Line.EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

    6. 6

      Fermez l'éditeur Visual Basic et ouvrez la boîte de dialogue Macro (voir l'étape 1). Cliquez sur votre macro et cliquez sur "Course". Vous devriez voir apparaître votre ligne.

    Conseils & Avertissements

    • Vous pouvez utiliser le "ligne" variable créée à l'étape 4 pour modifier les autres propriétés de votre vecteur. Par exemple, pour changer la couleur de la ligne verte, vous pouvez écrire "line.Line.ForeColor.RGB = RGB (0, 255, 0)"
    » » » » Comment dessiner des vecteurs dans les macros Excel