Se connecter avec
S'enregistrer | Connectez-vous

Application formule Excel sur données saisies avec interface VBA

Dernière réponse : dans Programmation

Bonjour à tous.

Je travail actuellement sur une petite interfaçe de saisie en VBA qui fonctionne à merveille, je rencontre en l'occurence des petites difficultés sur l'application de calcul, je m'éxplique :

J'ai 3 données Horaires :

Heure1, Heure2, Heure3 (Format hh:mm) qui sont incrémenté par mon interface VBE.

Je souhaite faire un NB.SI sur Heure1 pour compter le nombre de valeurs comprises entre 19:00 & 08:00 soit la formule :

NB.SI(Donnees!O4: O7;">=19:00")-NB.SI(Donnees!O4: O7;">8:00")

La formule me renvoi 0 alors que j'ai des valeurs comprises dans cette tranche.

Pour tester j'ai appliqué la même formule sur une colonne qui me fait la soustraction entre Heure1 et Heure2 et la ca marche.

Donc ma formule est bonne mais ne fonctionne que sur des données émanant d'un calcul ou saisi à la main.

Pour informations les données que je saisi à la main ou qui proviennent d'un calcul s'aligne automatiquement à droite dans cellule alors que ce qui s'incrémente par VBE s'aligne à gauche.

Voila merci par avance pour votre aide car la je seiche !
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte