Autres recopie de cellules selon la date

olivier Clech

XLDnaute Nouveau
Bonjour,
Je cherche à résoudre ce pb dans google sheet:
- dans un onglet, je remplis des données, ligne après ligne, la première cellule de chaque ligne contenant une date. Les dates sont discontinues (on peut avoir la ligne 1 datée 3 janvier, la ligne 2 datée 27 janvier et la 3 datée 6 février, par exemple...)
- A l'issue de la saisie de chaque ligne, je voudrais à l'aide d'une macro coller les données en dur, dans un autre onglet contenant 365 lignes, du 1er janvier au 31 décembre, dans la ligne contenant, dans sa première cellule, la même date que celle saisie dans l'onglet 1.
A la fin de l'année, cela donnerait un tableau de 365 lignes dont seules seraient complètes les lignes correspondant aux dates de saisie, les autres demeurant vides.
Pouvez vous m'aider ? Merci d'avance.
 

micheldu52

XLDnaute Occasionnel
Bonjour,
Je cherche à résoudre ce pb dans google sheet:
- dans un onglet, je remplis des données, ligne après ligne, la première cellule de chaque ligne contenant une date. Les dates sont discontinues (on peut avoir la ligne 1 datée 3 janvier, la ligne 2 datée 27 janvier et la 3 datée 6 février, par exemple...)
- A l'issue de la saisie de chaque ligne, je voudrais à l'aide d'une macro coller les données en dur, dans un autre onglet contenant 365 lignes, du 1er janvier au 31 décembre, dans la ligne contenant, dans sa première cellule, la même date que celle saisie dans l'onglet 1.
A la fin de l'année, cela donnerait un tableau de 365 lignes dont seules seraient complètes les lignes correspondant aux dates de saisie, les autres demeurant vides.
Pouvez vous m'aider ? Merci d'avance.
Bonjour,

Voici un petit essai si ca peux t'aider :
2​
03-janv​
non utilisé
11​
12-janv​
03/01/2025​
14​
15-janv​
non utilisé
7​
08-janv​
non utilisé
non utilisé
non utilisé
08/01/2025​
non utilisé
non utilisé
non utilisé
12/01/2025​
non utilisé
non utilisé
15/01/2025​
non utilisé
non utilisé

voici les formules sur les 4 premiéres lignes
=JOURS360("1/1/2025";B1)45660=SIERREUR(RECHERCHEV(LIGNE();A:B;2;FAUX);"non utilisé")
=JOURS360("1/1/2025";B2)45669=SIERREUR(RECHERCHEV(LIGNE();A:B;2;FAUX);"non utilisé")
=JOURS360("1/1/2025";B3)45672=SIERREUR(RECHERCHEV(LIGNE();A:B;2;FAUX);"non utilisé")
=JOURS360("1/1/2025";B4)45665=SIERREUR(RECHERCHEV(LIGNE();A:B;2;FAUX);"non utilisé")

Si ca peut t'aider...
Bien à toi

Michel

mets plutot 31/12/2024 que 1/1/2025, il y a un décalge de 1 sinon
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
315 246
Messages
2 117 750
Membres
113 300
dernier inscrit
faby79