f

Passionné d'Excel

Inscrit le :19/11/2012
Dernière activité :04/01/2025 à 22:16
Version d'Excel :2007 FR
Messages
4'337
Votes
596
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par frangy - page 28

DateAuteur du sujetSujetExtrait du message
15/04/2015 à 10:23ChouspyGestion des doublonsDans un premier temps, tu sélectionnes tes 3 colonnes et tu fais un tri personnalisé sur la date de facturation, du plus récent au plus ancien, Ensuite, dans Données > Supprimer les doublons, tu sélectionnes les colonnes contenant les doublons (ID et Société) et tu effectues la suppression de dou...
14/04/2015 à 20:16jean78000Double de colonne sans les cellules videsEffectivement, l'évènement Worksheet.Change utilisé pour lancer la procédure se produit lorsque les cellules de la feuille de calcul sont modifiées par l'utilisateur (ou par un lien externe), ce qui n'est pas le cas avec une formule. Tu peux éventuellement regarder quel est l'élément déclencheur (ce...
14/04/2015 à 20:08ddetp88 Horaire mauvais calculA priori, il s'agit d'un problème de précision. Une proposition avec un arrondi des valeurs des horaires. A+...
14/04/2015 à 08:38Jerem aie Ne pas ajouter 2 fois la même valeur dans une listboxLà, j’avoue que je suis scié. Alors que j’ai réitéré la demande faite par de multiples intervenants pour que tu joignes un fichier afin de permettre d’effectuer des tests de fonctionnement, tu me réponds que tu as bien compris et tu continues à ne pas joindre de fichier. Je suis écroulé de rire (tu...
13/04/2015 à 16:06Jerem aie Ne pas ajouter 2 fois la même valeur dans une listboxAs-tu remarqué qu'à chacun de tes messages il t'a été demandé un fichier en retour ? Tu dois comprendre qu'il est difficile d'effectuer des tests sur une image Tu peux essayer A+...
13/04/2015 à 13:25jean78000Double de colonne sans les cellules videsUne proposition A+...
13/04/2015 à 09:37cfn3cfn Sélectionner automatiquement un TextBoxDésolé mais ton code ne permet pas de comprendre pourquoi tu n'obtiens pas un fonctionnement correct. Par contre, j'ai bien compris que je ne dispose pas du même classeur que toi. Il est inutile que je continue à me creuser les méninges, je n'ai aucun don de voyance. Bon courage...
12/04/2015 à 09:01cfn3cfn Sélectionner automatiquement un TextBoxSi tu appliques bien l'instruction If Left(Me.TextBox35, 1) = 6 Then .... tu dois obtenir le résultat attendu puisque le test est effectué sur le premier caractère du contenu de la TextBox35. Le fait qu'il y ait des caractères alphanumériques à la suite de ce chiffre ne change rien. J'ai effectué le...
12/04/2015 à 08:28cfn3cfn Sélectionner automatiquement un TextBoxJe ne comprends pas pourquoi tu écris : If Left(Me.TextBox35, 7 ) = 7 Then Pour tester le premier caractère, il faut écrire : If Left(Me.TextBox35, 1 ) = 7 Then A+...
11/04/2015 à 21:00Jo-personne Mise en forme conditionnelleUne proposition de MFC avec la formule =ET(NB.SI($D$16:$D$21;$I16)>0;$J16=1) A+...
11/04/2015 à 16:40cfn3cfn Sélectionner automatiquement un TextBoxDe mon coté, je fais le test avec ton classeur et je ne rencontre aucun problème. Si je saisis "613000 Locations", le focus passe sur Débit après appui sur la touche de tabulation. Si je saisis "713000 Locations", le focus passe sur Crédit après appui sur la touche de tabulation. Je suis étonné que...
11/04/2015 à 13:18cfn3cfn Sélectionner automatiquement un TextBoxC'est déjà le cas avec le code proposé. If Left(Me.TextBox35, 1) = 6 Then ==> Si le premier caractère dans la TextBox35 est "6", alors ... A+...
11/04/2015 à 07:35cfn3cfn Sélectionner automatiquement un TextBoxTu peux utiliser une procédure de ce type : A+...
10/04/2015 à 19:59Yvouille WorksheetFunction.SumProduct ne fonctionne pasAu vu des nombreux messages sur le sujet, il semblerait que la méthode WorksheetFunction.SumProduct n’offre pas les mêmes possibilités que SOMMEPROD. La solution la plus fréquemment utilisée est de coupler EVALUATE et SOMMEPROD pour obtenir un résultat équivalent. Cells(i, j) = Evaluate("SUMPRODUCT(...
10/04/2015 à 12:53TilkesHistorique valeursUne proposition : A+...
10/04/2015 à 11:33dav95 Calcul global en fonction de critéreEssaie avec =SOMMEPROD((Feuil2!$B$3:$B$10=$A3)*(DECALER(Feuil2!$B$3:$B$10;;EQUIV(B$2;Feuil2!$C$2:$F$2;0)))) A+...
10/04/2015 à 08:07foufieVBA - copy offset - couleur celluleUne proposition A+...
09/04/2015 à 14:24foufieVBA - copy offset - couleur celluleEst-ce que cela veut dire que ta feuille F08 est renseignée par ailleurs (saisie manuelle par exemple) et que tu veux pouvoir distinguer les copies par macro ? Si tel est le cas, tu n'auras pas une couleur alternée gris/blanc. Si tu as testé ma proposition, dis-moi ce qui ne convient pas. A+...
09/04/2015 à 08:57foufieVBA - copy offset - couleur celluleSi tu souhaites simplement obtenir une couleur alternée gris/blanc sur les lignes renseignées de ta feuille F08, tu peux utiliser une mise en forme conditionnelle avec la formule =ET($A1<>"";MOD(LIGNE();2)=0) A+...
08/04/2015 à 08:39nicaise Recopie de valeurs sous conditionC'est très certainement parce que tu utilises l'instruction Option Explicit en tête de module. Elle impose la déclaration explicite de toutes les variables. Ajoute la déclaration : Dim j As Integer, i As Integer, k As Integer A+...
04/04/2015 à 20:12jabenj Transposer en colonne liste qui comporte des titres en grasA ce qu'il me semble , l'affaire a déjà fait couler de l'encre. Tans pis, je propose quand même une solution et excusez l'intrusion si je suis hors jeu. A+...
04/04/2015 à 11:00mamarus Calcul avec la fonction LigneEssaie avec =SOMME(DECALER(INDEX(A2:A13;A1;1);;1):B13) A+...
04/04/2015 à 10:46nicaise Recopie de valeurs sous conditionVoici un exemple de traitement direct avec la Listbox11 A+...
03/04/2015 à 08:44jeanpaulConso éléctricitéL'exemple joint correspond à une consommation moyenne de ménage (consommation annuelle de 8200 kWh). Le montant indiqué correspond aux consommations. Dans la réalité, ce montant varie en fonction du type de contrat et de la puissance souscrite. Il faudrait également lui ajouter celui de l'abonnement...
02/04/2015 à 21:49jeanpaulConso éléctricitéLes relevés sont des index du compteur (chiffres HP et HC) qui correspondent à une consommation globale depuis la mise en service du compteur. Ils sont forcément égaux ou supérieurs aux relevés précédents . Si tu ne comprends pas une partie des calculs, essaie de m'indiquer les points à éclaircir. A...
02/04/2015 à 20:54Dallas Rechercher dans tout le classeur sauf un ongletIl manquait une fin de branchement conditionnel (End If). Pour éviter ce type de problème, efforce-toi d'indenter correctement ton code. A+...
02/04/2015 à 19:58jeanpaulConso éléctricitéJ'attendais un commentaire sur la proposition que je t'ai faite mais visiblement le sujet ne t’intéresse pas réellement. Désolé de t'avoir dérangé. A+...
02/04/2015 à 18:42jeanpaulConso éléctricitéMerci de confirmer que tu regardes les réponses des intervenants. A+...
02/04/2015 à 17:19Dallas Rechercher dans tout le classeur sauf un ongletFor Each Sh In ThisWorkbook.Worksheets if Sh.Name<>"Récapitulatif" Then .... A+...
02/04/2015 à 14:13Loski Comment indiquer sur ma feuille un nombre de foisTu peux essayer avec A+...
02/04/2015 à 14:09jeanpaulConso éléctricitéCi-joint un exemple de suivi A+...
02/04/2015 à 13:22Loski Comment indiquer sur ma feuille un nombre de foisExemple de comptage dans la cellule A1 A+...
01/04/2015 à 10:42Dam06 Problème formuleCa marche avec : =SI(A1="";"";DATEDIF(A1;AUJOURDHUI();"d")) A+...
01/04/2015 à 10:37grisan29 Ajouter des lignes après une cellule nomméeC'est tout l'intérêt de la propriété Offset . Pour décaler de 5 lignes et 2 colonnes : Sheets("feuil1").Range("suivant").Offset(5,2)= "arret" A+...
01/04/2015 à 10:08grisan29 Ajouter des lignes après une cellule nomméePlus simplement A+...
31/03/2015 à 21:42lolo69490 Problème filtre avec dateEssaie avec A+...
31/03/2015 à 17:18SamothCréer une liste déroulante en fonction de plusieurs critèresVoici le code adapté A+...
31/03/2015 à 14:25SamothCréer une liste déroulante en fonction de plusieurs critèresDans ma proposition, le traitement est effectué par une procédure VBA. Pour visualiser cette procédure, tu appuies sur alt + F11 pour ouvrir l'éditeur, puis ctrl + R pour afficher l'explorateur de projets. La procédure se trouve dans le module Feuil1 (Saisie). Le principe de cette procédure est de b...
31/03/2015 à 13:06chermiti Chiffre en millierEst-on censé deviner où se fait la saisie de ce montant ? A+...
31/03/2015 à 12:50VictorienR Variable = dernière valeur d'une colonneLe mieux est que tu comprennes l'instruction Range("A" & Rows.Count).End(xlUp) . Rows.Count représente le nombre de lignes de la feuille (1048576 avec Excel 2007), Range("A" & Rows.Count) représente la dernière cellule de la colonne A (A1048576 avec Excel 2007), Range("A" & Rows.Count).End(xlUp) est...
31/03/2015 à 11:39VictorienR Variable = dernière valeur d'une colonneEssaie avec A+...
31/03/2015 à 11:25SamothCréer une liste déroulante en fonction de plusieurs critèresOu quelque chose comme cela ? A+...
31/03/2015 à 09:33salhi_haithemOuvrir un Lien HyperTexte depuis Un userformAvec une image, je ne pourrais pas faire grand chose, je ne pratique pas la cartomancie . Lorsque l'erreur apparait, place la souris sur NomFich pour voir le nom complet (chemin + nom du fichier). Tu pourras ainsi vérifier l'exactitude de ce nom. A+...
31/03/2015 à 09:24nicaise Recopie de valeurs sous conditionPour le traitement de la disponibilité Cela dit, je n'ai pas compris pourquoi tu effectues un premier traitement avec une feuille intermédiaire (Planning_mat). Pourquoi ne pas réaliser directement le traitement avec la ListBox1 ? A+...
30/03/2015 à 23:45souris Por tableau avec conditions dateSi la date de visite est dépassée, il faut que cela soit indiqué par la couleur rouge. Or, le premier stade d'alerte (15 jours avant) étant activé la cellule est également verte. Il faut donc pouvoir indiquer que la MFC rouge est prioritaire. Pour cela, il suffit de la placer en première position. J...
30/03/2015 à 19:51heislsim Macro sélectionner une plage de donnée décaléUne proposition A+...
30/03/2015 à 19:31ophis Recuperer des donnees entre deux balisesAvec un fichier exemple, ce sera certainement plus facile de comprendre l'origine du dysfonctionnement. A+...
30/03/2015 à 09:43jdu63 Insérer un texte dans une cellule quand Case Cochée (activeXLes 2 codes fonctionnent mais ne sont peut-être pas adaptés à ta situation. Pour indiquer par code quelle est la cellule liée au contrôle : A+...
30/03/2015 à 09:24salhi_haithemOuvrir un Lien HyperTexte depuis Un userformIl faut tout d’abord que tu modifies le nom du fichier afin de supprimer les tirets. Exemple : "Bon Cde 3261 28-03-2015.pdf" devient "Bon Cde 3261 28032015.pdf" Et ensuite adapter le code A+...
29/03/2015 à 23:06souris Por tableau avec conditions dateLes listes déroulantes contiennent les chiffres 3, 6 et 24. Ainsi, la périodicité est numérique et peut être ajoutée plus facilement à la dernière visite pour obtenir la date de prochaine visite. L'affichage "mois" est obtenu en appliquant un format de cellule nombre personnalisé 0" mois" . Pour les...