| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 15/10/2011 à 16:09 | Hosni | Case à Cocher dans Excel 2007 | J'ai redéfini les formules dans un tableau Excel 2007/2010 et rajouté deux définitions de noms dynamiques Si on rajoute des lignes dans le tableau de droite, celui à gauche s'adapte (dans la précédente version, il fallait changer la définition des noms à la main)... |
| 15/10/2011 à 09:57 | Richard57 | Impression feuilles Excel 2007 | Une autre façon. Tout le code est dans le module de la feuille 'Impr' On utilise une colonne masquée sur 'Impr' (ne pas supprimer) Pour sélectionner ou dé-sélectionner une feuille, double-cliquer n'importe où au sein de la ligne de feuille concernée Ce code devrait permettre le déplacement des feuil... |
| 15/10/2011 à 03:01 | Gérald.q | Formule dans un tableau | Mettre en N22 la formule: puis la tirer vers la droite puis vers le bas. nota: les risques doivent être rangés dans le même ordre sur les deux tableaux... |
| 14/10/2011 à 19:55 | alain_83740 | Calculer des cellules avec du texte | Ou bien si tu veux garder la forme "16Pallet" tu peux essayer cette formule en E21: =SOMME(E6;E8:E20;CNUM(GAUCHE(E7&"0p";CHERCHE("p";E7&"0p")-1)))... |
| 12/10/2011 à 19:44 | Bernardf | Supprimer les zeros graphique | Remplacer les valeurs nulles par la valeur NA() Voir fichier joint courbe série 3... |
| 09/10/2011 à 10:08 | tahitybob01 | Effacer C2 si la valeur entré est inconue d’1 liste de choix | Une piste sans VBA en utilisant 'Données/validation'... |
| 07/10/2011 à 20:03 | eboiteux | Reconciliation de données sur une autre sheet | Voir fichier joint (utilisation de SOMMEPROD() )... |
| 07/10/2011 à 19:36 | gratteuse | Suppression des doublons via formule | Personnellement, sans VBA, je ne sais pas remplacer la valeur existante d'une cellule par une autre (dans la même cellule) au moyen d'une formule. On peut par contre saisir dans la colonne adjacente une formule qui permet de travailler sur les données initiales. L'énoncé étant interprétable, j'ai te... |
| 07/10/2011 à 18:16 | ben81 | Affichage valeur suivant succession de listes | Essayez la formule: =DECALER(INDIRECT(B3);EQUIV(C3;INDIRECT(B3);0)-1;1;1) Les numéros de machine peuvent ne pas être consécutifs. Dans la cas contraire, la formule de Banzai64 est bien plus simple que celle ci-dessus... |
| 07/10/2011 à 17:44 | hotline | Différence entre 2 dates et heures | Pas certain d'avoir bien compris. Si les dates et heures sont en A1 et B1 avec A1 <= B1, vous pouvez tester cette formule: =" >=" & ENT(B1-A1) &" jour(s) et " & ENT((B1-A1-ENT(B1-A1))*24 + 1/24/3600/10) & " heure(s)"... |
| 04/10/2011 à 21:38 | prasikall32 | Nombre valeurs differentes avec condition | La formule était erronée..... |
| 02/10/2011 à 21:57 | chr35 | Construire tableau pour statistiques | Voir le fichier joint... Le nom 'Vendeurs' a été défini par: =DECALER(Feuil1!$A$3;0;0;NBVAL(Feuil1!$A$3:$A$49999);1) Ne pas utiliser la zone sous le tableau de saisie. La laisser libre pour y inscrire les nouvelles ventes. Ne pas intercaler de cellules vides dans la colonne A des vendeurs... |
| 02/10/2011 à 14:17 | Hosni | Case à Cocher dans Excel 2007 | Un petit exemple sans objet case à cocher, une petite ligne de macro dans le module de 'Feuil1' et quelques formules matricielles (solution de facilité )... |
| 02/10/2011 à 12:55 | chr35 | Construire tableau pour statistiques | Utilisez les tableaux dynamiques croisés. Le nom SourceVente a été défini par la définition ci-dessous. SourceVente : =DECALER(Base!$A$1;0;0;NBVAL(Base!$A:$A);4)... |
| 02/10/2011 à 00:52 | samir | Trouver les combinaisons pour somme donnée | Votre question ressemble à un PB que j'avais tenté de traiter à une autre occasion. Je vous joins un fichier qui utilise du code VBA pour le faire. Ce n'est qu'un exemple que je n'ai pas retravaillé. Cet exemple constitue une piste et il faudra adapter le code à votre cas. Le code n'est pas optimisé... |
| 01/10/2011 à 15:56 | rocket4 | Disfonctionnement d'une tempo | (re) Bonjour, Voir le fichier joint. Dans ce classeur, il n'y a plus aucune 'Tempo' programmée. Seules subsistent deux procédures évènementielles: une pour la Feuille 'Reseau'. et une autre pour la feuille 'Feuil2'. La cellule en rouge dépend de la cellule A1 sur 'Feuil2'. La cellule en jaune dépend... |
| 01/10/2011 à 09:11 | rocket4 | Disfonctionnement d'une tempo | Il faut se méfier des actions à répétitions, on peut avoir des effets de bord quelquefois insolites (par exemple quand on veut sauvegarder l efichier ==> le fichier se ré-affiche) Une piste: essayez d'utiliser les évènemenst 'change'. si le tableau ne comporte que des valeurs saisies, essayez sur... |
| 30/09/2011 à 23:08 | rocket4 | Disfonctionnement d'une tempo | Suite... Il y a peut-être aussi un autre Pb: Chaque fois qu'on active la Feuille réseau, on relance Tempo1 qui se relance lui-même par la suite.En activant n fois RESEAU, on peut donc avoir n instances simultanées qui tournent en même temps. Il ne faudrait lancer le processus de tri répétitif qu'une... |
| 30/09/2011 à 22:54 | rocket4 | Disfonctionnement d'une tempo | L'erreur se produit sans doute car au moment de l'exécution de la procedure de tri, on cherche à sélectionner un range dans la feuille "RESEAU" qui n'est pas activée. Si on reste sur la feuille RESEAU, aucune erreur ne se produit. Si on active la feuille RESEAU et si on change de feuille active, alo... |
| 30/09/2011 à 22:31 | jad73 | Remplir suivant le numéro de la colonne | Du coup, je me demande si je n'ai pas compris l'énoncé à l'envers. En tout cas Jad73 aura le choix ... |
| 30/09/2011 à 21:31 | rocket4 | Compréhension d'une ligne de code | A priori ce code fait ceci: si une valeur est modifiée sur la feuille: 1) si la cellule modifiée fait partie de la zone B22:B20060 2) compte le nombre de cellules de la zone B21:B20060 qui sont égales à la valeur de la cellule modifiée 3) si ce nombre est supérieur ou égal à 2 (cela signifie que la... |
| 30/09/2011 à 18:25 | jad73 | Remplir suivant le numéro de la colonne | Voir le fichier joint... |
| 30/09/2011 à 02:06 | rocket4 | Temporisation d'un code | Une autre manière de faire la même chose... |
| 28/09/2011 à 17:38 | fortbelin | Formule SOMMEPROD | Essayez: =SOMMEPROD((U3:U21 >=-5)*(U3:U21 <=0)*(estnum(U3:U21 )) )... |
| 28/09/2011 à 07:40 | mkaparia | Compléter cellule selon chiffre donné | Voir fichier joint... |
| 28/09/2011 à 07:19 | Eiwik95 | Problème Excel assez compliqué, croissement de 2 recherches | Une autre tentative en essayant de garder ta grille, en espérant avoir compris ta notion d'intervalle et si je ne me suis pas emmêlé les pinceaux ! J'ai mis la grille sur la feuille Liste (pour plus de facilité) Pour une grille placée ailleurs, il suffit de re-définir les 3 noms... |
| 26/09/2011 à 22:06 | AlexisSz | Un si à plusieurs conditions | Une autre manière?... |
| 26/09/2011 à 17:44 | brugerdo | Question | Si les valeurs doivent être saisies par l'utilisateur, vous pouvez: 1) sélectionner la cellule 2) dans le ruban 'Données' choisir 'Validation des données' 3) dans le champ 'Autoriser' choisir 'Liste' 4) dans le champ 'Source' saisir "OUI;NON" (sans les guillemets) 5) valider... |
| 25/09/2011 à 10:08 | moeglrol | Changer de feuille et de cellule en un clic | (re) Bonjour, Je n'ai pasExcel 2000. Mais je pense que cela devrait fonctionner. En tout cas pour le fichier joint, si tu double-cliques sur une cellule de Feuil1, la ligne correspondante devrait s'afficher sur Feuil2. Tu peux effacer les valeurs dans Feuil1 et Feuil2. Elles n'étaient là que pour la... |
| 25/09/2011 à 09:38 | moeglrol | Changer de feuille et de cellule en un clic | Voir fichier joint le code est dans le module de la Feuil1, procédure évènementielle => Private Sub Worksheet_BeforeDoubleClick. Double-cliquez sur une cellule de Feuil1... |
| 24/09/2011 à 19:48 | antisthene | Copier des lignes en fonction d'un critere | Grillé sur la ligne par Nad, je poste quand même Edit: Modifié code pour tenir compte des lignes saisies à la main avec des codes N°C numériques ou textes... |
| 24/09/2011 à 18:03 | fortbelin | Affichage valeurs sous plusieurs conditions | Merci du retour. Oui... |
| 23/09/2011 à 22:38 | fortbelin | Affichage valeurs sous plusieurs conditions | Un fichier avec quelques explications pour déplacer la formule et l'adapter. (re)Bonsoir Christophe, Un fichier avec un peu plus d'explications... |
| 23/09/2011 à 18:50 | fortbelin | Affichage valeurs sous plusieurs conditions | Une piste ... |
| 19/09/2011 à 21:13 | gabinos | Recherche dans une liste d'une autre feuille | Voir le fichier joint (macro dans module de Feuil2)... |
| 18/09/2011 à 22:28 | rocket4 | Question sur une procedure d'appel de classeur | Essayez: Sub OuvrirDoc() ActiveWorkbook.FollowHyperlink "C:\Documents and Settings\B.xls" ActiveWorkbook.Sheets("Feuil5").Activate End Sub ou bien: Sub OuvrirDoc() ActiveWorkbook.FollowHyperlink "C:\Documents and Settings\B.xls" Windows("B.xls").Activate Sheets("Feuil5").Select End Sub... |
| 18/09/2011 à 13:18 | Snowcold | Fonction de recherche + transcription sur une autre feuille | Dans ce cas une autre solution avec une colonne auxilliaire sur la feuille résultat. J'ai supposé que tes données sont sur la feuille 'Forum'. J'ai supposé que le résultat est sur la feuille 'Pratique'. J'ai supposé que les données de la feuille 'Forum' s'arrêtent avant la ligne 1001. Pour transfére... |
| 18/09/2011 à 11:04 | FMad | VBA: problème avec la fonction Dim | En l'absence de données complémentaires, voici un fichier qui vous fournira peut-être une piste... |
| 18/09/2011 à 09:58 | Snowcold | Fonction de recherche + transcription sur une autre feuille | Voir le fichier joint. Une macro essaye de faire ce que vous décrivez. A noter: si ce n'est pas une action répétitive, l'emploi successif de 'consolider' puis 'trier' permet de réaliser la même chose... |
| 17/09/2011 à 20:38 | DJ FA | Copier en fonction de la date ? | Voir fichier joint... |
| 17/09/2011 à 20:08 | BROSON | LOG10 EN VBA NE FONCTIONNE PAS | J'ai trouvé un caractère insolite dans le code de la fonction: le célèbre caractère de code 0160. Dans la ligne de code: Log10 = Log(x) / Log(10#) L'espace devant Log10 semble être le caractère 0160 et non un espace traditionnel. Effacez le. Votre fonction, sur mon excel, retourne alors une valeur n... |