>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment dessiner des vecteurs dans des macros Excel

Microsoft Excel est l'un des tableurs les plus puissants disponibles, et il est utile pour une grande variété d'activités allant de l'analyse financière aux projets scientifiques. Cependant, la plupart des gens pensent qu'Excel se limite à manipuler des grilles de formules, c'est-à-dire des fonctionnalités de feuille de calcul traditionnelles. Mais les scripts Visual Basic d'Excel permettent de faire encore plus que cela. Avec VB, vous pouvez dessiner n'importe quelle forme sur la feuille de calcul et les utiliser pour créer des dessins, des graphiques et d'autres graphiques pour vous aider à visualiser votre feuille de calcul.

Étape 1

Ouvrez Microsoft Excel. Si vous avez Excel 2007 ou une version ultérieure, accédez à l'onglet "Affichage" du ruban et cliquez sur "Macros" ; sinon, cliquez sur le menu "Outils", et choisissez "Macros". La boîte de dialogue Macro devrait apparaître.

Étape 2

Tapez un nom de macro et cliquez sur "Créer". Cela devrait ouvrir l'éditeur d'applications Visual Basic avec une nouvelle sous-routine vide affichée à l'écran.

Étape 3

Déterminez les coordonnées X et Y que vous souhaitez utiliser pour le début et la fin de votre vecteur. Le coin supérieur gauche de la feuille de calcul est à (0, 0), et X et Y augmentent à mesure que vous allez vers la droite et vers le bas, respectivement. Mettez ces valeurs dans des variables, comme ceci :

start_x =0 start_y =0 end_x =100 end_y =100

Ces valeurs traceront une ligne diagonale dans le coin supérieur gauche de la feuille de calcul. Vous devrez peut-être expérimenter différents nombres pour obtenir la ligne exactement où vous le souhaitez.

Étape 4

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

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

Étape 5

Ajoutez du code pour ajouter une pointe de flèche à la fin de la ligne, pour la faire ressembler à un vecteur :

line.Line.EndArrowheadStyle =MsoArrowheadStyle.msoArrowheadTriangle

Étape 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 "Exécuter". Vous devriez voir apparaître votre ligne.

Astuce

Vous pouvez utiliser la variable "ligne" créée à l'étape 4 pour modifier d'autres propriétés de votre vecteur. Par exemple, pour changer la couleur de la ligne en vert, vous pouvez écrire "line.Line.ForeColor.RGB =RGB(0, 255, 0)"


Vie intelligente