XL 2016 Importer des données depuis un calendrier liste

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 !

YANNISE

XLDnaute Junior
Bonjour le forum,

je souhaite importer des données depuis la feuille deux qui présente une liste par date à la feuille 1 selon la date que j'ai sur la feuille 1 cellule C26
ainsi si toutes les données importées sont remplies alors la police de la date devient rouge
mais si les cellules dans la feuille 2 sont vides alors un MsgBox apparait "pas de données à importer"

mon fichier exemple en PJ, merci d'avance
 

Pièces jointes

Solution
Un essai en PJ avec :
VB:
Sub Importe()
With Sheets("Feuil2")
    On Error GoTo Erreur
    Ligne = Application.Match([C26], .[D1:D10000], 0)
    [D26:G26] = .Range(.Cells(Ligne, "E"), .Cells(Ligne, "H")).Value
End With
Exit Sub
Erreur:
    [D26:G26].ClearContents
    MsgBox "Sorry, date non trouvée."
End Sub
Bonjour Yannisse,
Si dans la BDD il n'y a qu'une seule ligne par date, alors on peut faire en D26 :
VB:
=SI(RECHERCHEV($C26;Feuil2!$D:$H;2;FAUX)=0;"";RECHERCHEV($C26;Feuil2!$D:$H;2;FAUX))
et la MFC en C26:
Code:
=ET($D$26<>"";$E$26<>"";$F$26<>"";$G$26<>"")
 

Pièces jointes

sylvanu, exactement mais il me suffit maintient juste le bouton de l'import

Importer les données selon la date sur la feuille 1 C26
si les cellules dans la feuille 2 sont vides alors un MsgBox apparait "pas de données à importer"

Merci d'avance
 
Un essai en PJ avec :
VB:
Sub Importe()
With Sheets("Feuil2")
    On Error GoTo Erreur
    Ligne = Application.Match([C26], .[D1:D10000], 0)
    [D26:G26] = .Range(.Cells(Ligne, "E"), .Cells(Ligne, "H")).Value
End With
Exit Sub
Erreur:
    [D26:G26].ClearContents
    MsgBox "Sorry, date non trouvée."
End Sub
 

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

Réponses
40
Affichages
2 K
Réponses
3
Affichages
240
Retour