Microsoft Office 2010 , telles que Excel 2010, venir avec un langage de programmation inclus appelé Visual Basic pour Applications. Vous pouvez utiliser VBA pour manipuler les formats numériques de votre feuille de calcul Excel pour afficher un nombre dans une cellule en utilisant la notation scientifique. Vous pouvez utiliser VBA pour attribuer une valeur à une cellule. Valeurs et le contenu des cellules Lors de la manipulation des valeurs dans Excel VBA, il est important de garder à l'esprit la différence entre les valeurs des cellules et ce que vous voyez dans une cellule. Une valeur de la cellule est le nombre réel que Excel et VBA utilisent pour faire des calculs . Le contenu des cellules sont ce qui en fait afficher dans la cellule. Normalement, ces deux choses sont les mêmes, mais dans certains cas, ils peuvent être différents. Par exemple, modifier le nombre ,00001254785 à 1,25 E -05 en changeant la cellule pour afficher la notation scientifique . Lorsque Excel utilise la valeur de cette cellule dans un calcul , il faudra encore utiliser le numéro d'origine. Code VBA pour définir une valeur une macro VBA peut manipuler presque tous les aspects d'une feuille de calcul Excel , y compris les cellules. Pour placer une valeur dans une cellule , lancez votre ligne dans VBA avec le mot " sélection" ou " Range (" A1 : D10 " ) . " Utilisation "Sélection" lorsque vous voulez changer quelque cellule que l'utilisateur a sélectionné avant d'exécuter la macro VBA. Utilisez "Range" chaque fois que vous voulez que votre macro à utiliser une cellule ou plage de cellules spécifique , indépendamment de ce que l'utilisateur a sélectionné . Remplacer " A1 : D10 " avec votre gamme spécifique de cellules. Après la première partie , placez une virgule , suivie du mot «valeur». Saisir un espace, un signe et un autre espace égal . Entrez la valeur dans la cellule. Si vous assignez du texte à la cellule, placez le texte entre guillemets . Par exemple, la ligne de code suivante placera " 25.46 " dans la cellule D1 : Range ( "D1" ) Valeur = 25.46 scientifique de notation. dans une cellule Excel VBA peut également modifier le format numérique pour une plage de cellules, ce qui va changer la façon dont le numéro figure sur la feuille de calcul . Pour modifier une cellule pour afficher la notation scientifique , utilisez la ligne de code suivante: Range (" A1 : D10 " ) . NumberFormat = " 0.00E +00 " changement » A1 : D10 " à tout ce que la plage de cellules que vous souhaitez utiliser . Vous pouvez également remplacer la section de gamme entière avec "Sélection ". Vous pouvez modifier le nombre de zéros avant la virgule , après la virgule et après le signe plus pour spécifier comment vous voulez la notation scientifique à paraître. < Br > les valeurs de retour dans VBA Dans VBA , vous pouvez retourner la valeur d'une cellule dans le cadre d'une ligne de code. Utiliser cette ligne de code pour affecter la valeur déterminée à une autre cellule ou à une variable. Si vous voulez utiliser cette fonction , entrez " Range (" A1 ") . Value " après le signe égal . Vous pouvez également changer "Range" à "Sélection ", selon la valeur que vous tentez d'utiliser .
|