Bonjour,
Je travaille avec EXCEL depuis des années. Actuellement, je dispose d'Excel 2007 et de Windows XP. Je voudrais maintenant m'initier à la création de macros Visual Basic.
Mes deux premières macros fonctionnent très bien : il s'agit de la mise à largeur des colonnes en fonction de leur contenu et la suppression ou l'affichage du quadrillage.
Je suis maintenant en difficulté avec une nouvelle macro. Il s'agit d'obtenir un MsgBox avec le nom d'une constellation (variable déclarée en Dim As String) en référence à une date anniversaire (variable déclarée en Dim As Date dans le code VBE et à entrer dans un InputBox).
J'ai tapé les 366 dates d'anniversaire possibles en colonne A d'un fichier Excel (sous le format cellule personnel "j-mmm") et, en regard de celles-ci, les noms des 12 constellations crorrespondantes (sous le format de cellule "texte"). Mais cela ne marche pas...
Si quelqu'un pouvait me donner un exemple de tableau à 2 colonnes, avec seulement quelques lignes, et surtout, le code VB adéquat, j'en serais très heureux.
Merci d'avance en toute amitié.
Factotum
Je travaille avec EXCEL depuis des années. Actuellement, je dispose d'Excel 2007 et de Windows XP. Je voudrais maintenant m'initier à la création de macros Visual Basic.
Mes deux premières macros fonctionnent très bien : il s'agit de la mise à largeur des colonnes en fonction de leur contenu et la suppression ou l'affichage du quadrillage.
Je suis maintenant en difficulté avec une nouvelle macro. Il s'agit d'obtenir un MsgBox avec le nom d'une constellation (variable déclarée en Dim As String) en référence à une date anniversaire (variable déclarée en Dim As Date dans le code VBE et à entrer dans un InputBox).
J'ai tapé les 366 dates d'anniversaire possibles en colonne A d'un fichier Excel (sous le format cellule personnel "j-mmm") et, en regard de celles-ci, les noms des 12 constellations crorrespondantes (sous le format de cellule "texte"). Mais cela ne marche pas...
Si quelqu'un pouvait me donner un exemple de tableau à 2 colonnes, avec seulement quelques lignes, et surtout, le code VB adéquat, j'en serais très heureux.
Merci d'avance en toute amitié.
Factotum