Planning Gestion de véhicules

Bonjour à tous,

N'étant pas un expert de l'utilisation d'Excel, je viens vous exposer mon souci.

Je dois gérer un parc de 12 véhicules et je souhaite automatiser les demandes quotidiennes. (et arrêter de m'arracher les cheveux...

Dans le fichier annexé, j'ai créer plusieurs onglets:

  • BD véhicules ==> Nom et détails de tous les véhicules (ex: nbre de passagers max)
  • BD groupes ==> Nom des groupes qui font des demandes de sorties avec pour chaque groupe une couleur différente
  • Un planning par véhicule
  • Liste des demandes ==> qui me servira de formulaire en quelque sorte
  • Mois ==> pour m'en servir en liste déroulante de choix

Maintenant, voici l’énoncé auquel je souhaite trouver LA formule à insérer dans l'onglet "planning du véhicule":

SI B1 (nom du véhicule) = F4 (véhicule souhaité- liste des demandes)

ET

G4 (nbre de passagers de la liste des demandes) <= onglet BD véhicules nbre de places du véhicule sélectionné

ET QUE

l'heure de départ D8 >= liste des demandes C4; D8<= liste des demandes D4

ET QUE

la cellule dans planning est vide

ALORS

on insère la demande accepté dans le planning avec la couleur du groupe

et on valide OK dans l'onglet des demandes

SINON

PAS OK (rouge) dans l'onglet des demandes

Voilà...

J'espère avoir été suffisamment clair dans ma demande.

En tout cas, je vous remercie d'avance pour votre aide.

Cordialement

Micke

Bonjour et bienvenue sur le forum

Un essai à tester.Te convient-il ?

Bonjour,

Tout d'abord , merci pour ton aide.

Suite à l'essai sur l'exemple test, je reçois une boite d'alerte: "Départ hors planning".

D’où cela pourrait-il venir?

Cordialement

Micke

Tu écris :

sur l'exemple test, je reçois une boite d'alerte: "Départ hors planning".

J'ai mis ce message d'alerte lorsque la macro ne trouve pas sur le planning la date de départ. Elle ne peut donc pas y reporter les données saisies.

Vérifie. Si ce n'est pas cela, il faut me dire ce que tu as exactement saisi pour que je vois d'où cela vient.

A te relire.

Voici une copie écran...

prtsc excel

Désolé mais je n'arrive pas à reproduire ce bug.

Sur mon PC, le résultat s'affiche correctement.

Il s'agit peut-être d'une incompatibilité de version ou de matériel...

capture capture2

Bonsoir,

Si je puis me permettre...

Pour ne pas avoir ce bug, modifie ces 2 lignes ainsi :

.....
.....
        Set Cell = Sheets("Planning A").Rows("8:8").Find(CDate(Tb_Hdépart))
.....
.....
        Set Cell = Sheets("Planning A").Rows("8:8").Find(CDate(Tb_Hretour))

Et en complément au code, à cet endroit :

        With Sheets("Liste des demandes")
            Ln = .Cells(Rows.Count, "A").End(xlUp).Row + 1
            Cells(Ln, "A").Value = Cb_Groupe
            Cells(Ln, "B").Value = Tb_Date
            Cells(Ln, "C").Value = Tb_Hdépart
            Cells(Ln, "D").Value = Tb_Hretour
            Cells(Ln, "E").Value = Tb_Chauffeur
            Cells(Ln, "F").Value = VéhS
            Cells(Ln, "G").Value = Tb_Npassagers
            Cells(Ln, "I").Value = VéhR
            If Flag = 0 Then
                Cells(Ln, "H").Value = "OK"
            Else
                Cells(Ln, "H").Value = "Pas OK"
            End If
        End With

Il me semble que tu as oublié de mettre un point (.) devant chaque Cells

Bonne soirée

Bonjour cousinhub

Tu écris :

Si je puis me permettre...

Mais je t'en prie, et je t'en remercie !

J'espère que cette nouvelle version revue et corrigée grâce à toi pourra fonctionner pour mickevdv

Bye !

Merci gmb et cousinhub pour votre assistance.

Lors du premier enregistrement cela fonctionne correctement mais pour un deuxième, j'ai de nouveau cette même erreur.

La seule solution est d'enregistrer, de fermer excel et le ré- ouvrir et ça re-fonctionne.

J'ai essayé sur un autre pc avec excel 2010 et j'ai exactement la même erreur. ???

Une idée?

Rechercher des sujets similaires à "planning gestion vehicules"