G
Gomasio
Guest
Bonjour
Je suis novice en VBA. J'essaie néanmoins de réaliser une application.
Je butte sur un problème à mon avis simple pour des gens plus avertis, qui s'ils pouvaient me répondre me rendraient grand service.
J'ai besoin pour les besoins de l'application de renvoyer le curseur sur des zones différentes de la feuille en fonction des cas, et l'occurence des mois, pour que la suite du code VBA rentre ensuite les données à écrire.
L'adresse de la plage dédiée à chaque mois m'est fournie automatiquement par une cellule qui la calcule en fonction du mois en cours.
Par exemple si on est au mois de janvier la cellule B1 me donnera comme résultat B3; B4 pour le mois de février, B5 pour mars...
Et le reste du code VBA incrira les données à rentrer dans la colonne dédiée à chaque mois, par une jeu d'adressage relatif à la cellule ainsi selectionnée.
J'ai naïvement tester l'écriture suivante pour indiquer au programme de se rendre à l'adresse donnée par la cellule B1:
Range( range("B1").value).Select
Je constate que cela ne marche pas, surement pour une raison simple, mais
je débute. Donc je cherche une bonne ame pour me sortir de là.
Dommage car tout reste marche bien, ce dont je ne suis pas peu fier pour une 1ère.
En vous remerciant d'avance .
Gomasio
Je suis novice en VBA. J'essaie néanmoins de réaliser une application.
Je butte sur un problème à mon avis simple pour des gens plus avertis, qui s'ils pouvaient me répondre me rendraient grand service.
J'ai besoin pour les besoins de l'application de renvoyer le curseur sur des zones différentes de la feuille en fonction des cas, et l'occurence des mois, pour que la suite du code VBA rentre ensuite les données à écrire.
L'adresse de la plage dédiée à chaque mois m'est fournie automatiquement par une cellule qui la calcule en fonction du mois en cours.
Par exemple si on est au mois de janvier la cellule B1 me donnera comme résultat B3; B4 pour le mois de février, B5 pour mars...
Et le reste du code VBA incrira les données à rentrer dans la colonne dédiée à chaque mois, par une jeu d'adressage relatif à la cellule ainsi selectionnée.
J'ai naïvement tester l'écriture suivante pour indiquer au programme de se rendre à l'adresse donnée par la cellule B1:
Range( range("B1").value).Select
Je constate que cela ne marche pas, surement pour une raison simple, mais
je débute. Donc je cherche une bonne ame pour me sortir de là.
Dommage car tout reste marche bien, ce dont je ne suis pas peu fier pour une 1ère.
En vous remerciant d'avance .
Gomasio