Excel 2007 VBA Fonction pour insérer des données entre 2 dates

Fermé
Mouftie Messages postés 215 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 6 septembre 2020 - Modifié par Mouftie le 9/10/2012 à 10:52
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 12 oct. 2012 à 12:17
Bonjour,
Je voudrais automatiser un tableau de calcul de majorations et de revalorisations.
En fonction de la date d'effet, les majorations sont automatiques (à peu près tous les ans ou 6 mois) ; ça j'ai su faire.
En parallèle des majorations, il faut appliquer des revalorisations (Feuil2!A1:B15) jusqu'à la date de forclusion (4 ans après la date d'effet). Il faut donc aller récupérer toutes les dates de Reval entre les 2 dates (Effet / Forclusion), les coller en fin de tableau (Feuil1!C6), faire un tri (Feuil1!C2:fin du tablo), et calculer les intervalles entre toutes ces dates.
J'ai à peu près fait, mais je butte pour aller chercher les valeurs entre 2 dates et sur la boucle
Date Effet 01/02/2007 INTERVALLE 
Majoration1 01/08/2008  
Majoration2 07/01/2007  
Majoration3 01/01/2009  
Majoration4 07/01/2010  
Reval1   
Reval2   
Reval3   
Reval4   
Reval5   
Reval6   
Reval7   
Reval8  

Pour ma boucle, qui doit calculer les intervalles de date, j'ai égalment un pb avec une erreur 1004 la méthode 'Range' de l'objet _'Global' a échoué
    Range("D & lig").Value = "=DATEDIF(R[-1]C[-1],RC[-1],""m"")" 
    Lig = Lig + 1 
 

PS : je suis très débutante en VBA ; Afin que j'apprenne correctement, merci de bien vouloir commenter votre code et si vous utiliser des fonctions matricielles, de bien vouloir les « éplucher »

A voir également:

1 réponse

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
11 oct. 2012 à 16:14
Bonjour,

Aucune réponse...
Peut-être parce qu'il manque un fichier exemple ?
cjoint.com coller ici le lien fourni pour motiver les bonnes volontés.

eric
0
Bonjour Eric,
J'aurais effectivement bien voulu envoyer un fichier, mais je ne trouve aucun lien cjoint.com
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 215
12 oct. 2012 à 12:17
Bonjour,

tu vas sur www.cjoint.com, tu déposes ton fichier et tu colles dans ton prochain messages le lien qui t'aura été fourni.

eric
0