Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 17h07   #1
Invité de passage
 
Étudiant
Inscription : novembre 2011
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 22
Points : 2
Points : 2
Par défaut Extraire une partie d'un planning

Bonjour à toutes et à tous !

Je me présente, je m'appelle Pierre et je suis un petit nouveau dans la communauté !

Voici mon petit problème:

Je dois créer une macro Excel pour mon entreprise et j'ai quelques difficultés... Concrètement, je dois extraire un planning de 4 semaines, à partir d'un planning annuel.
J'aimerai biensur que cette macro copie mon planning de 4 semaines dans une nouvelle feuille et qu'elle se positionne à la date d'aujourd'hui, afin d'avoir une vision de 4semaines et non d'un an.

Cette macro aurait pour but d'extraire et de mettre à jour le planning de 4semaines en fonction de la date du jour.

Comment puis-je faire ? Pourriez-vous m'aider s'il vous plait ?

J'avais pensé à des rechercheV mais je suis un petit débutant en la matière (cela ne fais que 3 semaines que j'ai commencé VB...).

J'éspère avoir été assez clair et m'être bien fais comprendre.

Merci beaucoup les ami(e)s, au plaisir !
---

"C'est en forgeant qu'on devient forgeron !"
chpierro62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 22h23   #2
Membre régulier
 
Homme
Developpeur
Inscription : novembre 2011
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 83
Points : 87
Points : 87
Par défaut SDISPRO

Salut Pierre,

Je n'ai pas tout saisi dans ta demande.
Pourrais tu reprendre ton explication en indiquant ou se trouve les données (en donnants colonnes et lignes).

S'il te faut une visu des 30 prochains jour ne passe pas par du VB mais des formules avec rechercheV et recherche H.

Tu met ta date du jour en A1 qui va rechercher dans ton calendrier annuel la recherche des jours suivants "aujourd'hui" et les valeurs associés a cette date.
sdispro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 08h58   #3
Invité de passage
 
Étudiant
Inscription : novembre 2011
Messages : 22
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 22
Points : 2
Points : 2
Le problème est que j'ai franchement pas compris la rechercheV sur excel, je ne vois pas du tout ce que veulent dire les libellés "n°table colonne" et "table matrice"...

Peux tu m'aider s'il te plait ?

Merci beaucoup en tout cas !
chpierro62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 09h53   #4
Membre régulier
 
Homme
Developpeur
Inscription : novembre 2011
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 83
Points : 87
Points : 87
Par défaut sdispro

Re,

Recherche V te permet de trouver une valeur spécifique en fonction d'un critère.

Exemple: ci dessous j'ai un tabelau avec des dates et des nombre (ce tableau sera sur ton fichier en a1.

En D1 tu rentre ta date voulu (dans mon exemple le 3 janvier)
Tu met donc une formule en E1 (qui t'associera la valeur associée).

Formule : =RECHERCHEV(D1;A1:B5;2;0)

D1 (date que tu recherche)
A1:B5 (Table matrice)
2 (recherche la deuxieme colonne apres avori trouvée ta date)
0 (valeur par defaut

01-janv 5
02-janv 4
03-janv 5
04-janv 6
05-janv 4


Voila, j'espere que tu aura compris, hésite pas si tu veux plus d'explication!!!

Bon courage
sdispro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2011, 18h23   #5
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 199
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 199
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

J'espère que mon tuto sur RECHERCHEV pourra t'aider.

Bonne lecture.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h47.


 
 
 
 
Partenaires

Hébergement Web