| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 19/05/2022 à 16:10 | AD2001 | Ecart de résultat avec la fonction Days360 | Sûr je ne sais pas mais la seule ligne de code permettant de convertir la date en en mois est bien celle-ci Aucun moyen de faire fonctionner avec un DateDiff... le True est pour mettre le calcul au format Européen. C'est peut-être car la fonction Days360 se base sur une année comprenant 12 mois de 3... |
| 19/05/2022 à 14:44 | AD2001 | Ecart de résultat avec la fonction Days360 | Voici le fichier avec les dates et les "salaires" ajoutés... |
| 19/05/2022 à 11:31 | AD2001 | Ecart de résultat avec la fonction Days360 | Je vais essayer de vous faire un fichier sans les données confidentielles... c'est vraiment au cas par cas avec le formulaire par exemple monsieur A a un coefficient de 225 et il remplace monsieur B du 01/01/2022 au 19/05/2022. Vous devriez mieux comprendre avec le fichier et si vous calculez à l'ai... |
| 19/05/2022 à 10:44 | AD2001 | Ecart de résultat avec la fonction Days360 | Le calcul se fait selon la méthode suivante: Chaque employé a un coefficient auquel correspond une sorte de salaire, la différence est faite entre les deux "salaires" et ce résultat est multiplié par le nombre de mois remplacés exemple: "salaire" employé 1 - "salaire" employé 2 = différence différen... |
| 19/05/2022 à 09:41 | AD2001 | Ecart de résultat avec la fonction Days360 | Suite à la création d'un formulaire de calcul de légers écarts de résultats sont présents. Ceci est problématique pour ce à quoi est destiné ce calcul. Voici la ligne qui pourrait être en cause: Pour un exemple de résultat final calculé, le formulaire me retourne 1030,5 alors que le résultat à la ca... |
| 29/04/2022 à 11:57 | AD2001 | Récupérer des données et les envoyer en mail | D'accord, merci je vais essayer dans l'après-midi je vous redirai Les données entrées dans le tableau ne se mettent plus à la suite et lorsque l'on en ajoute les anciennes sont remplacées. Par exemple si il y a ligne 204 DUPONT Pierre... et toutes ses données et qu'en utilisant le formulaire on ajou... |
| 29/04/2022 à 11:13 | AD2001 | Récupérer des données et les envoyer en mail | Merci beaucoup pour cette aide, je modifie le code pour ajouter ou enlever quelques éléments comme les caractères rouges qui ne sont pas utiles dans notre cas. Il devrait être possible d'exécuter cette macro sur le bouton "Valider" du formulaire ? Dans le but de n'avoir qu'un clic à faire pour tout... |
| 29/04/2022 à 08:00 | AD2001 | Récupérer des données et les envoyer en mail | Bonjour, merci pour le lien je vais m'aider de cela. J'aimerais récupérer les données du tableau contenant les informations des salariés et les inclure dans un texte à trous ce qui donnerait par exemple: M/Mme "nom récupéré dans le tableau", vous avez remplacé M/Mme "nom récupéré" "prénom récupéré"... |
| 28/04/2022 à 14:22 | AD2001 | Récupérer des données et les envoyer en mail | Votre code est équivalent à cette formule contenue dans mon fichier ? =SI(AA2=0;"";"M/Mme "&A2&". Le remplacement de M/Mme "&V2&" "&W2&" à hauteur de "&P2&"%. ayant eu lieu du "&J2&" au "&K2&" votre prime est de "&AA2&"€ brut") La formule fonctionne parfaitement et récupère bien les données, c'est u... |
| 28/04/2022 à 12:41 | AD2001 | Récupérer des données et les envoyer en mail | Merci beaucoup pour cette réponse, c'est une façon de faire qui conviendrait parfaitement pour les courriers que nous avons à envoyer car il n'y a plus de problème de limite de caractère. Il faut juste trouver un moyen de combiner la récupération de données qui se fait sur l'autre feuille et tout de... |
| 28/04/2022 à 11:35 | AD2001 | Récupérer des données et les envoyer en mail | Voici un fichier d'exemple complet avec le formulaire et toute la structure, le plus de code possible a été enlevé pour les données confidentielles mais il devrait vous permettre de comprendre l'objectif final. La limite de caractères est vraiment dérangeante, peut-on l'enlever ou la contourner ? Da... |
| 28/04/2022 à 07:59 | AD2001 | Récupérer des données et les envoyer en mail | J'aimerais justement créer une macro ou même plusieurs si besoin pour récupérer les informations du tableau et les afficher dans un mail modèle. Par exemple; si on tape le nom DUPONT, la macro récupère toutes les données liées à DUPONT qui sont stockées dans un tableau; nom, prénom, prime accordée,... |
| 27/04/2022 à 16:48 | AD2001 | Récupérer des données et les envoyer en mail | Voici un fichier d'exemple : Merci par avance; Cordialement... |
| 27/04/2022 à 12:00 | AD2001 | Récupérer des données et les envoyer en mail | Suite à la création d'un UserForm permettant de calculer des primes selon différents critères définit dans celui-ci (on rentre les informations, tout est calculé, récupéré et ensuite stocké dans un tableau), l'une des améliorations possibles serait d'envoyer un mail automatiquement à chaque personne... |
| 22/04/2022 à 15:43 | AD2001 | Calcul de données dans un UserForm | Merci beaucoup pour cette solution, il manque juste dernier détail. La multiplication ne se fait plus, il faut faire la différence entre les deux rmh multiplié par les mois de remplacement divisé selon le taux de remplacement Comment insérer cela dans ce nouveau code ? En ajoutant * convertiondateha... |
| 22/04/2022 à 14:39 | AD2001 | Calcul de données dans un UserForm | Cela semble correct il n'y a pas d'espace dans les deux cas Quand la partie ci-dessous n'est pas en commentaire le résultat retourné est 0.00, en revanche lorsque je l'enlève le résultat devient 0... |
| 22/04/2022 à 11:56 | AD2001 | Calcul de données dans un UserForm | En séparant les calculs sur un autre bouton j'arrive à le faire fonctionner mais uniquement si le taux est de 50% Votre code me retourne toujours 0.00, je ne sais pas pour quelle raisons..... |
| 22/04/2022 à 10:25 | AD2001 | Calcul de données dans un UserForm | Bonjour, voici un nouveau fichier d'exemple complet il ne manque que ce calcul selon le taux de remplacement... C'est le résultat final qui devrait être divisé par 2 si le taux est à 50% et ainsi de suite. Vous pouvez essayer avec un coefficient de 205 pour le remplaçant et de 225 pour le remplacé (... |
| 21/04/2022 à 15:38 | AD2001 | Calcul de données dans un UserForm | J'ai tout essayé et ça ne prend pas en compte le pourcentage... avec des .Value ou sans, en changeant le nom des variables, en faisant des conditions sur d'autres boutons pour séparer les calculs... je suis perdu Voici le code actuel... |
| 21/04/2022 à 12:18 | AD2001 | Calcul de données dans un UserForm | Le résultat retourné est toujours 0.00 Voici mon code complet qui fonctionne mais que jusqu'à la partie de sélection des taux... |
| 21/04/2022 à 10:34 | AD2001 | Calcul de données dans un UserForm | Bonjour, est-il possible d'avoir un équivalent à ce code en formule Excel ou faut-il mieux rester sur quelque chose codé en VBA ... |
| 20/04/2022 à 15:19 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Votre message m'a échappé ce matin, c'est bien une ligne de code qui permettrait d'afficher le résultat du bouton "générer les mois" en décimal ? Où doit être placée cette ligne de code ? Elle est en commentaire actuellement... |
| 20/04/2022 à 14:16 | AD2001 | Calcul de données dans un UserForm | Je viens d'écrire ce code là mais il n'a pas l'air correct Je vais essayer de le faire selon vos conseils Après modification, le code donne ça: Avec bien sûr toutes les autres étapes du calcul avant... mais cela n'a aucun effet comme si le code n'était pas prit en compte... |
| 20/04/2022 à 12:52 | AD2001 | Calcul de données dans un UserForm | J'ai essayé avec un Val et là, plus de problème d'incompatibilité. Reste à savoir si les calculs sont précis et d'après les premiers tests ils semblent un peu imprécis Le problème vient de la division, par exemple, si la personne a remplacé une autre à 50% le résultat de la différence*mois de rempla... |
| 20/04/2022 à 11:13 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Merci pour votre temps et votre aide, le calcul fonctionne et le problème est normalement résolu... |
| 20/04/2022 à 10:49 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Pourriez-vous m'aider à comprendre d'où vient cette erreur d'incompatibilité dans le code suivant ? Ces deux lignes de code retournent une erreur d'incompatibilité que ce soit l'une ou l'autre... L'objectif final est de calculer une prime qui est calculée selon le code ci-dessus... |
| 20/04/2022 à 10:33 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Merci beaucoup pour votre aide, cela fonctionne enfin, votre formule est toujours appliquée sur le tableau qui est dans mon cas =JOURS360(J2-1;K2;VRAI)/30 Cela ne doit pas empêcher le fonctionnement du reste... Dans le UserForm la valeur retournée est arrondie mais lors de la validation elle est con... |
| 20/04/2022 à 10:23 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Comme ceci ... |
| 20/04/2022 à 10:16 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Je place ce code dans le bouton "générer les mois" du UserForm et je met tout le reste du code en commentaire ... |
| 20/04/2022 à 10:06 | AD2001 | Calcul de données dans un UserForm | Je viens de tout renommer "montantprime" dans le code et le UserForm et c'est pareil... Tout le calcul fonctionne de votre côté, y compris les multiplications et les divisions ... |
| 20/04/2022 à 09:58 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Voici la nouvelle version du tableau... |
| 20/04/2022 à 09:32 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Merci beaucoup, je viens d'essayer votre formule, elle fonctionne parfaitement et j'ai donc enlevé la génération des mois dans le UserForm pour le moment. Le seul inconvénient est qu'il faut étirer la formule pour qu'elle s'applique aux nouvelles lignes ajoutées... |
| 20/04/2022 à 09:22 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Dans le cas où votre formule serait appliquée, il faudrait enlever la génération des mois dans le userform ? et simplement indiquer les dates voulues dans les textBox, et elles seraient calculées sur la feuille ... |
| 20/04/2022 à 09:08 | AD2001 | Calcul de données dans un UserForm | Je viens d'essayer sur deux pc différents avec deux versions différentes d'Excel et toujours la même erreur... c'est très étrange D'accord, merci je vais écrire le code à la suite Voici le code entier (pour le moment car il manque les autres étapes) de la procédure pour ce bouton. Chacune des valeur... |
| 20/04/2022 à 08:18 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Bonjour à tous, voici un fichier d'exemple. Le résultat qui est retourné est toujours arrondi..... |
| 20/04/2022 à 08:16 | AD2001 | Calcul de données dans un UserForm | Lorsque je test ce code le debogueur m'indique une incompatibilité de type au niveau de montantprime.Value Les valeurs de rmhcompare et rmhremplacant sont bien récupérées Pour ensuite faire les prochaines étapes du calcul je peux écrire directement mon code à la suite ou je le sépare dans un autre b... |
| 14/04/2022 à 09:14 | AD2001 | Calcul de données dans un UserForm | Bonjour, voici un fichier d'exemple (toutes les données confidentielles ont été retirées) Merci pour votre aide... |
| 14/04/2022 à 08:04 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Bonjour, merci pour ces exemples. Ce serait mieux de partager un fichier il est vrai mais le problème étant que celui-ci contient des données confidentielles. Peut-être qu'en créant une copie avec ces données en moins vous permettrait de mieux me guider Edit: Un fichier d'exemple est prêt, la questi... |
| 13/04/2022 à 17:08 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Bonjour, il me faudrait les mois plus les jours, enfin que le résultat ne soit pas arrondi car c'est pour des calculs de prime. Voici un exemple: La formule utilisée est =+(I4-H4)/31, il me faudrait un équivalant en VBA... |
| 13/04/2022 à 15:37 | AD2001 | DateDiff entre deux dates avec les mois non arrondis | Bonjour à tous, dans le cadre de mon projet VBA j'aimerais calculer la différence entre deux dates en nombre de mois mais sans les arrondir. Voici le code du bouton qui me permet de faire le calcul: Ce code fonctionne très bien mais ne convient pas totalement à mon besoin car trop imprécis. J'ai app... |
| 13/04/2022 à 09:30 | AD2001 | Calcul de données dans un UserForm | Après quelques modifications et essais je tombe sur ce résultat. Si la variable "Dim montantprime As Integer" est en commentaire le programme semble fonctionner mais retourne toujours 0. Lorsque cette variable n'est pas en commentaire le programme ne me signale pas d'erreur mais rien ne s'affiche Av... |
| 13/04/2022 à 08:12 | AD2001 | Calcul de données dans un UserForm | Bonjour, désolé de cette réponse tardive mais je n'ai travaillé sur ce dossier que hier soir. J'ai fais quelques essais avec le code que vous m'avez donné et actuellement l'erreur est "Qualificateur incorrect" est-ce que cela viendrait du public ou private ou du fait que le programme prend le ".Valu... |
| 11/04/2022 à 17:19 | AD2001 | Calcul de données dans un UserForm | Merci beaucoup pour votre réponse, je vais essayer comme vous me le conseillez... |
| 11/04/2022 à 12:42 | AD2001 | Calcul de données dans un UserForm | Bonjour à tous, je débute en VBA et j'aimerais écrire un code qui me permettrait de calculer des primes en cliquant sur un bouton. Les coefficients donnent une sorte de salaire. Le but est de récupérer les valeurs de certaines cases dans le UserForm et d'en faire la soustraction, mais il faut prendr... |