Passionné d'Excel

Inscrit le :26/01/2017
Dernière activité :30/01/2026 à 14:36
Version d'Excel :2010 FR
Lieu :Côtes d'Armor (France)
Messages
5'574
Votes
1'141
Fichiers
8
Téléchargements
14'129
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 33

DateAuteur du sujetSujetExtrait du message
08/06/2020 à 13:33user4545Recherche chaîne de caractère à partir d'un tableau VBAJe ne vois pas l'intérêt de VBA pour une simple RECHERCHEV... Si besoin, une adaptation des formules (à mettre dans le module de la feuille en question) ...
08/06/2020 à 12:09alydialloChronologiePersonnellement j'ai pas compris l'exemple. Serait il possible de joindre un fichier avec un exemple concret du résultat attendu ...
08/06/2020 à 12:02PhilWoo Calcul entre des jours et des heures (dans des colonnes différentes)Dans la mesure où la date et l'heure sont valides (= reconnues comme tel par Excel), voilà la formule pour la première ligne (en G2, à étendre vers le bas) : Pour la moyenne par commercial (en C14 à étendre vers le bas) : Le résultat des ces 2 formules est à afficher au format "durée" ("Autres forma...
08/06/2020 à 11:38user4545Recherche chaîne de caractère à partir d'un tableau VBAUn essai : Formules (Lattitude, Longitude, Distance) ...
08/06/2020 à 11:33user4545Recherche chaîne de caractère à partir d'un tableau VBAUn fichier "manipulable" serait nettement plus utile qu'une image... Edit : salut h2so4 , on est raccord ...
08/06/2020 à 11:29Loic09Dupliquer une page un nombre défini de fois et les renommer via une plageSi les onglets ont juste vocation à consulter les données de la base relative à un patient, il est inutile d'en créer autant. Dans la mesure ou un humain normalement constitué n'est en mesure d'afficher et lire qu'un onglet à la fois, on peut se contenter d'un seul onglet d'affichage ! On peut par e...
08/06/2020 à 11:11Loic09Dupliquer une page un nombre défini de fois et les renommer via une plageAvant de me lancer, puis-je demander la finalité de cette manip' ? Car en général, un fichier avec de multiples onglets devient vite inutilisable/inexploitable, surtout lorsqu'il s'agit de ventiler des données par mois et/ou patient... Concernant le fichier, il est tout à fait possible de fournir un...
08/06/2020 à 11:00ABDERRAHIMSavoir le sens de zero dans la condition ifJe serais tenté de te dire que cette formule est incorrecte, puisque la fonction SI ne possède normalement que 3 arguments ...
08/06/2020 à 10:50vinciHorus Code VBA qui récupère les 2 premières lettres d'une valeurEn formule Excel : Via VBA ...
08/06/2020 à 10:24jensaisrienLogiciel à trouverAutre possibilité, passer par un Google Forms pour les commandes. Les réponses viennent ensuite alimenter automatiquement un classeur Google Sheets qui n'est visible et accessible que par vous, par défaut. Vous pouvez aussi paramétrer des accès spécifiques à ce tableur si besoin. Ce classeur peut vo...
08/06/2020 à 10:14quentinh35VBA - Supprimer contenu des commentairesA la différence de la suppression, l'affectation d'un commentaire (même vide) se gère cellule par cellule et non pas sur la plage complète. Il te faut donc utiliser une boucle pour parcourir les cellules de la plage, et affecter un commentaire vide (je pense qu'un simple "" suffit)...
08/06/2020 à 10:11KruwzExcel - formule TVA récupérableFormule en J4 (à étendre vers le bas) : Formule en K4 (à étendre vers le bas) : SOMME.SI.ENS() permet de déterminer la somme des lignes d'un tableau qui respectent certaines conditions. Dans le cas présent, la combinaison Motorisation & Type véhicule aboutie à une combinaison unique (1 seule ligne p...
08/06/2020 à 08:38BB28000 Calculer nombre de jours allouesSi j'ai bien saisi la logique, voilà une formule possible (voir fichier) : Si c'est plus compliqué, créez un tableau de correspondance (liste de jour --> prix) associé à une RECHERCHEV. PS : merci de vous conformer au règlement à l'avenir et d'éviter les sujets au nom évocateur tel que "help".....
08/06/2020 à 08:28grafmaxBonjour à tousBienvenu sur le forum, j'espère que tu y trouveras ton bonheur ! S'il n'existe pas dans les montagnes de sujets existants, n'hésite pas à créer ton propre sujet. A+...
06/06/2020 à 20:31Atomiik Loic Aide sur condition SiMerci du retour ! Bonne continuation...
06/06/2020 à 09:29ValpriAdditionner le contenu de toutes les feuilles dans une feuilleJe vous conseille d'abandonner la structure de votre fichier pour ne conserver qu'une seule et unique base de données regroupant l'ensemble de vos tableaux, ce sera infiniment plus simple et utile à l'avenir. Vous pouvez éventuellement conserver un onglet d'affichage pour n'afficher que les lignes s...
06/06/2020 à 09:24Atomiik Loic Aide sur condition SiFormule en feuille 1, cellule F3 : Formule en feuille 2, cellule D3 : Votre fichier modifié ...
05/06/2020 à 15:24Lulugant Valeur numérique de textboxSalut Xmenpl , Une possibilité pour le gérer ...
05/06/2020 à 14:43submarine22Format date dans une celluleMerci du retour, pense à valider le sujet ...
05/06/2020 à 14:35Julien92Copie de plusieurs cellules avec conditionsHabituellement, une fonction placée dans une cellule renvoie un résultat unique qui ne concerne que cette cellule. Sinon il s'agit plutôt de fonctions matricielles (voir ici). Cette syntaxe inhabituelle fonctionne donc peut-être sur Office 365 mais pas aussi facilement sur des versions antérieures....
05/06/2020 à 14:30submarine22Format date dans une celluleA placer dans le module de la feuille en question (pas un module standard !) : PS : la colonne A doit être au format date...
05/06/2020 à 14:12Lulugant Valeur numérique de textboxUn fichier pour illustrer tout ça serait le bienvenu... Comme son nom l'indique, le contenu d'une textbox est du texte. C'est au moment du transfert dans une plage qu'il faut le convertir. Exemple ...
05/06/2020 à 13:31allardinho Supprimer chaine caractere VBAIl n'y a pourtant pas de fonction spécifique là-dedans... Ca ressemble plutôt à un soucis avec ton fichier voire ton Excel...
05/06/2020 à 11:53submarine22Format date dans une cellulePour rendre le résultat exploitable, c'est à dire sous forme de date valide et pas seulement visuellement similaire à une date, vous pouvez faire : Avec A1 la cellule contenant l'année. Cela implique par contre un résultat dans une colonne distincte. Si vous souhaitez une conversion directement dans...
05/06/2020 à 11:50lipfon Transformation Format Référence "123456-000-11" en"12.34.56-000-11"Autre essai ...
05/06/2020 à 11:47yann2309Somme entre deux heuresMerci du retour, pense à valider le sujet.....
05/06/2020 à 11:33Atomiik Loic Aide sur condition SiL'ajout du symbole € de cette manière rend le résultat inutilisable pour des calculs. Le nombre est en effet reconnu comme du texte et non plus comme une valeur numérique. C'est au niveau du format de la colonne G qu'il faut jouer pour ajouter ce symbole. Concernant l'autre demande, je pense qu'il s...
05/06/2020 à 10:29Atomiik Loic Aide sur condition SiSi j'ai bien compris : En E3 : date et heure d'arrivée réelle (format horaire valide pour Excel) En D3 : date et heure d'arrivée prévue (idem) En G3 : pénalité de retard éventuelle (75€ par tranche de 24€ pleine) Un essai (formule en G3) : E3 - D3 donne la durée entre date-heure d'arrivée réelle et...
05/06/2020 à 10:21allardinho Supprimer chaine caractere VBAVotre syntaxe n'est pas correcte et ne peut donc pas fonctionner... Un essai (non testé) : Si besoin : https://docs.microsoft.com/fr-fr/dotnet/visual-basic/language-reference/operators/like-operator...
05/06/2020 à 10:13clemroussiTracer graphique VBAExact, dans le fichier renvoyé, j'ai supprimé le graphique d'origine et créé un autre qui porte bien le nom "Graphique 1". Le code est à adapter selon vos souhaits. N'hésitez pas à me demander des précisions si besoins...
05/06/2020 à 09:44clemroussiTracer graphique VBAUn essai : La macro ...
05/06/2020 à 09:07clemroussiTracer graphique VBAActuellement votre macro créée un nouveau graphique à chaque exécution. Si c'est bien ce que vous souhaitez, ne faudrait-il pas effacer les graphs précédents ? Sinon il est aussi possible de garder un unique graphique, et de retravailler les séries affichées. Plutôt que de préciser une unique plage...
05/06/2020 à 08:48ezakaFonction IFSi les cellules sont vides, le calcul est toujours réalisable et correspondra au produit de 0 par 0... Un essai : Fonction en anglais ...
04/06/2020 à 17:11jaloulouRépartir un nombre dans des cellulesPour commencer, avec un ALEA.ENTRE.BORNES entre 1 et 1000, vous aurez rarement des milliers... Une possibilité : Millier(s) : Centaine(s) : Dizaine(s) : Unité(s) ...
04/06/2020 à 15:55yann2309Somme entre deux heuresC'est possible avec une fonction telle que : S'il s'agit d'une somme concernant l'heure et uniquement l'heure (indépendamment de la date), il faut au préalable créer une colonne dans laquelle tu extrais l'heure ( =DateHeure-ENT(DateHeure) )...
04/06/2020 à 15:42zinelamri D’une Formule ‘’IntelligenteC'est des mathématiques, pas de la magie ! ENT() renvoie la partie entière d'un nombre SOMMEPROD() renvoie, dans le cas présent, la somme des produits de la première ligne par la seconde L'objectif est de déterminer combien de fois chaque chiffre peut-être contenu dans le nombre d'origine. On commen...
04/06/2020 à 14:06zinelamri D’une Formule ‘’IntelligenteVotre fichier modifié : Formules pour le premier cas : X =ENT(E10/D9) Y =ENT((E10-SOMMEPROD(D9;D11))/E9) Z =ENT((E10-SOMMEPROD(D9:E9;D11:E11))/F9)...
04/06/2020 à 13:52Ohbut Modification auto valeur date d'1 cellule si modification d'1 autre celluleVotre fichier modifié : Pour ouvrir l'éditeur VBA : ALT + F11 PS : le tableau structuré permet aussi de réécrire les formules de manière plus lisible (voir colonne J pour l'exemple)...
04/06/2020 à 13:46ESOKEITHAppliquer macro à colonne entièreUne proposition de macro ...
04/06/2020 à 12:05Ohbut Modification auto valeur date d'1 cellule si modification d'1 autre celluleJe vous suggère dans un premier temps de convertir votre tableau en tableau structuré (Sélection du tableau --> Insertion --> Tableau). Ensuite, je vous propose cette macro (à placer dans le module de la feuille en question dans l'éditeur VBA) : Elle se déclenche automatiquement lors d'une mod...
04/06/2020 à 10:26TOnick Formule ou code pour une variableJe pense que ton problème est plus complexe qu'il n'y parait, et donc qu'une solution ne se fera probablement pas par formule uniquement...
04/06/2020 à 09:20clemroussi Détails sur Excel VBAJe pense que l'on s'est mal compris... Une plage nommée consiste à donner un nom à une cellule ou un ensemble de cellules. C'est faisable soit par le biais de la barre de saisie en haut à gauche (avant la barre de formule), soit par le biais du gestionnaire de nom. Ensuite, on fait référence à ce no...
04/06/2020 à 09:04Mathieu64 Problème exécution 9 - dimensions du tableau" " correspond au caractère espace . C'est le séparateur que tu utilises au sein de ta fonction Split . En revanche, pour ta boucle, tu souhaites arrêter de travailler dès que tu rencontre une cellule vide (donc "" ), qui est différente d'une cellule comportant un espace.....
04/06/2020 à 08:50Cognomen Addition heure supérieur à 24hPour compléter, la date et l'heure dans un tableur correspondent à un nombre de jours écoulés depuis une date de référence. Le format ne modifie pas cette valeur, seulement la manière de l'afficher (et n'affecte donc en rien les calculs qui y sont liés). La partie entière correspond donc à la date,...
04/06/2020 à 08:46clemroussi Détails sur Excel VBAPour la première question, tu peux faire référence à la position de la feuille plutôt que sont nom : Pour la 2ème question, tu peux utiliser une plage nommée. Ainsi dans VBA tu n'auras pas à te préoccuper de l'adresse de la cellule ...
26/05/2020 à 14:51Wiwi05 Insérer X lignes dont X est présent dans une celluleMerci du retour, bonne continuation ...
22/05/2020 à 16:44SébastienModérationFélicitations Bruno, et bon courage pour mener à bien cette tâche ...
22/05/2020 à 16:39Wiwi05 Insérer X lignes dont X est présent dans une celluleBonjour, Quelques remarques préliminaires ! la déclaration d'une variable n'a de sens que si elle est utilisée par la suite (voir ws ) l'utilisation d'une variable nommée Target est à éviter en dehors d'une macro événement la syntaxe de votre boucle sur les feuilles n'est pas correcte, voir syntaxe...
22/05/2020 à 09:35SébastienA propos du futur remplacement des "j'aime"J'approuve cette fonctionnalité (que je trouve plus utile que les "j'aime") ! Hâte de pouvoir naviguer sur la nouvelle version.....
22/05/2020 à 09:25Mermoz Compter le nombre de cellules qui contiennent certains mots clés et non paExcel compte bien le nombre de cellules (une cellule qui comporte 3 fois le mot "Carotte" ne sera comptabilisée qu'une fois). Néanmoins, vous utilisez des formules distinctes qui peuvent donc compter plusieurs fois une même cellule si elle contient différents mots clés. Une solution avec une troisiè...