Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 VBA - Transférer des données dans un tableau

  • Initiateur de la discussion Initiateur de la discussion Bixente
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bixente

XLDnaute Nouveau
Bonjour,

J'aimerais pourvoir implémenter automatiquement des infos dans un calendrier à partir d'un tableau.
Une réponse avec des formules est trop gourmande en mémoire.
Du coup j'aurais besoin de votre aide pour une solution VBA.

Pour être plus explicite je joins le tableau de base dans l'onglet "feuil1" et le résultat final souhaité dans l'onglet "planning".

la 1ère actions à réaliser par le code VBA, serait de colorer les cellules entre la date de début et la date de fin sur la ligne correspondant au lieu

J'ai bien conscience que j'en demande beaucoup, en tout cas c'est beaucoup trop pour mon niveau !!!

Merci d'avance pour votre aide précieuse !!
 

Pièces jointes

Merci PJ pour cet essai.

ça ressemble à ce que je voudrais sauf que je comprends rien au code 🙂
Faudra que je m'y penche sérieusement.

Il y a un 1er problème que je vois c'est que si un lieu se répète il crée plusieurs lignes au lieu de colorer sur la même ligne.
J'édite car je viens de voir comment tout mettre sur la même ligne !!
J'apprends plus en 5 min en regardant ton code qu'en 2 jours avec Google !!!!!

En tout cas encore merci beaucoup pour ton aide.

à bientôt j'espère.
 
Dernière édition:
Bonjour PJ.

Merci beaucoup pour ton implication, ça m'aide énormément.
Du coup je crois que je vais pas te lâcher !!!

Par contre je commençais juste à piger ton 1er essai, qui marchait super, et là j'ai droit à un dictionnaire 😉
Pourquoi tu as rajouté cette fonction ?

Merci.
 
Ah oui, là on passe carrément 3 niveaux au-dessus de mes compétences !!!
Je vais de ce pas me plonger dans les dictionnaires.

Tu sembles résoudre mes demandes tellement facilement que je vais oser t'en demander plus 🙂
J'espère ne pas trop abuser de ta disponibilité mais j'avoue ne pas voir d'autres solutions !

En plus de ma demande initiale, il faudrait transférer d'autres données.
J'ai ajouté un tableau avec 2 colonnes, l'objectif est d'indiquer dans chaque tiers de journée du planning le chiffre correspondant qui se trouve dans la colonne 2.
Par exemple sur le 1er tiers de journée du 18/07/17 pour le lieu "2" il faudrait écrire "14".
J'ai complété le planning manuellement pour exemple.

Je n'ai pas du tout idée du temps et des efforts que ça peut te demander et c'est pour ça que je me permets de te solliciter.

A plus tard j'espère.
 

Pièces jointes

Bonjour,

Merci encore pour ce travail.

Par contre je me suis mal exprimé.
Les 2 colonnes ajoutées forment un tableau indépendant du 1er.
En fait pour chaque couple de date je voudrais reporter les chiffres du 2nd tableau.
1.1 = 1er tiers du jour 1
1.2 = 2eme tiers du jour 1
...
4.3 = 3ème tiers du jour 4
...

Dur, dur VBA !! Mais c'est sympa de s'y pencher même si ça reste obscur, quelle puissance quand même. Je t'envie de si bien le maîtriser.

A plus.
 
Bonjour PJ,

Je suis désolé de répondre aussi tardivement !!!
C'est exactement ce qu'il me faut .... sauf qu'on me fait part de plus en plus de contraintes !!

Je commence à voir l'utilité des tableaux par contre le dictionnaire reste obscur ...

Encore merci pour ton aide plus que précieuse, je reviendrais vers toi quand j'aurais tous les attendus car je ne saurai pas faire sans toi !!!!

à plus tard.
 
Bonjour PJ,

Je me permets de revenir vers toi car j'y vois plus clair sur ce qu'on me demande.
Par contre je suis toujours bien incapable de le transcrire an VBA ...........

Je te joins le fichier MAJ.
Par rapport au précédent, j'ai ajouté plusieurs "types" (A,B,C,D).
Il faudrait qu'en fonction du type renseigné dans le 1er tableau, le planning se complète avec les données renseignées dans le 2nd tableau.

Je crois qu'avec cette dernière amélioration on touchera au but.
Restera de la mise en forme mais c'est bien le dernier de mes soucis.

Merci d'avance pour ton aide !!!!!
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…