| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/01/2021 à 15:05 | Lorenzoforte | Fermer un document Excel une fois qu'il s'est ouvert | Oui, de mon côté, j'ai essayé avec workbooks.count (si le nombre de classeur = 2) mais apparemment, le classeur nouvellement créé n'est pas reconnu dans la collection. J'ai essayé avec windows.count, idem... Mais je pense qu'il faut examiner cette piste, en comptant les fenêtres... D'ailleurs, je me... |
| 07/01/2021 à 14:43 | nicouctout | Copier le résultat d'une mise en forme | Ca a marché en rajoutant la propriété .value. Voici le code mis à jour : et le fichier : Cdlt, Edit : Exactement, j'ai été négligeant avec la propriété value... Merci Gabin ... |
| 07/01/2021 à 14:36 | Lorenzoforte | Fermer un document Excel une fois qu'il s'est ouvert | Ah oui, si le fichier n'existe pas encore, c'est pas facile de le fermer ! Ce sera difficile pour moi de vous aider en ce qui concerne SAP malheureusement... Comment ça marche habituellement ? Le fichier s'ouvre à la fermeture de la session ... |
| 07/01/2021 à 14:18 | nicouctout | Copier le résultat d'une mise en forme | Pour toutes les cellules de la colonne 1 ? Qu'est-ce qui ne marche pas ? Pouvez-vous déposer un fichier exemple ? Cdlt... |
| 07/01/2021 à 13:54 | Lorenzoforte | Fermer un document Excel une fois qu'il s'est ouvert | Essayez avec : Cdlt... |
| 07/01/2021 à 13:48 | Opak | MFC avec condition | Et pour ce second problème, les cellules à 0 ne comptent pas puisque vous cherchez à marquer celles supérieures à 3. Un essai : Cdlt... |
| 07/01/2021 à 13:45 | Opak | MFC avec condition | Re Opak, Bonjour Steelson (et bonne année !), Je propose une petite alternative (car je viens de voir un sujet similaire) avec en D la formule : en MFC, pour la première solution, la formule : et un format personnalisé : hh:mm;; en colonne D. Cdlt... |
| 07/01/2021 à 12:24 | Hedixit | Déplacer le texte d'une case à un onglet en fonction de différents critères | Feliz año, lo mejor ... |
| 07/01/2021 à 12:04 | domino01 | Erreur sur formule | Ce calcul renvoie un nombre inférieur à 1 (à moins que vous ayez des journées de travail de 36 heures^^). Donc il faut ce format hh:mm ou sinon, un format nombre mais en multipliant par 24. Le calcul renvoie alors un nombre d'heures (4h45min vaut 4,75h). Cdlt... |
| 07/01/2021 à 11:43 | nicouctout | Copier le résultat d'une mise en forme | Oui, voici un essai (dédicassé à Gabin37 ): Cdlt... |
| 07/01/2021 à 11:37 | domino01 | Erreur sur formule | Dans ce cas, faites un clic droit sur les cellules de "Total heures"/format de cellule/personnalisé et tapez hh:mm;; : Vous n'aurez plus les 0. Pour comprendre : hh:mm;; revient à : "affichage si positif";"affichage si negatif";"affichage si nul" Essayez donc la formule que j'ai proposée dans ce cas... |
| 07/01/2021 à 11:18 | marc 207 | Somme Si Couleur | Comme l'a dit boss_68, si vous avez ce message, c'est qu'elle n'est pas trouvée. Qu'avez-vous fait ? En général, ce genre de fonctions contient des "_", ou alors des "." (si elle existe nativement sur votre version). Essayez de la retaper depuis le début : SOMMESI, ou SOMME_SI, ou SOMME.SI et si ell... |
| 07/01/2021 à 11:08 | Pierre ROUCH | Tion Pb de copie de valeur de cellule | Oui, quand les références sont bien figées, normalement ça va... A moins d'insérer une ligne à la fin d'un ensemble qui est pris dans une somme (par exemple). La dernière ligne n'est pas reprise dans la formule. Ex : en A4, =SOMME(A1:A3) Si on copie/insère A3 en A4 (A4 devient A5). La formule en A5... |
| 07/01/2021 à 10:59 | domino01 | Erreur sur formule | Il y a un petit problème de parenthèse. Mais que voulez-vous faire ? Voici un essai : Cdlt... |
| 07/01/2021 à 10:32 | nicouctout | Copier le résultat d'une mise en forme | Vous pouvez essayer avec la fonction TEXTE, si j'ai bien compris : Ou alors avec ce code dans le module de la feuille en question : Le changement en cellule A1 (à adapter ensuite) déclenchera le changement de valeur... Cdlt... |
| 07/01/2021 à 10:24 | Hedixit | Déplacer le texte d'une case à un onglet en fonction de différents critères | Voici une proposition avec une formule matricielle ensuite recopiée par macro au reste du classeur. J'ai utilisé un tableau structuré en feuille 1 et défusionné vos cellules des autres feuilles. J'ai l'impression qu'il pourrait exister des alternatives et que cette solution finira pas bloquer (dates... |
| 07/01/2021 à 10:06 | Opak | Fonction passage à la cellule d'après si vide | Voici une possibilité : Cdlt... |
| 07/01/2021 à 09:50 | Vincent31140 | VBA - Copier Ligne selon critère et coller en dessous en la modifiant | Voici un essai : Cdlt... |
| 07/01/2021 à 09:34 | Morgan91 | Copier Coller lignes et colonnes sur toutes les feuilles sauf | Voici un premier essai : Ce genre d'opérations, même aussi bien expliquées, ne sont pas évidentes à l'aveugle... Cdlt... |
| 07/01/2021 à 09:19 | Camaalot | Insérer formule dans une cellule et reporter le résultat dans cellule vide | J'ai l'impression que la formule marche bien. C'est juste qu'en ligne 11 (sur votre dernier fichier), il y a une saisie donc AG11 n'est pas vide mais n'a pas pour autant la même valeur que AG10. J'imagine que vous saisissez soit un dépôt soit un retrait et de toute manière, il s'agit de nombres posi... |
| 06/01/2021 à 22:48 | jos68 | Copier Formule fichier X vers fichier Y | Merci d'être revenu avec la solution ! Si l'opération est à répéter souvent, il y aurait peut-être une utilité à essayer de créer une macro. Vous pourriez par exemple refaire cette opération (de la copie au remplacement) en ayant au préalable activé l'enregistreur de macros. Sinon, c'est un problème... |
| 06/01/2021 à 22:40 | Camaalot | Insérer formule dans une cellule et reporter le résultat dans cellule vide | Aucun problème, je comprends bien . Pour vous répondre : 1) J'ai dit que ce serait une mauvaise solution car il faut régler les problèmes avec les outils appropriés (on ne chasse pas une mouche avec un bazooka ). Ici, le problème peut se régler très facilement avec une formule lisible, alors il ne f... |
| 06/01/2021 à 17:31 | hatusu | Mise en forme conditionnelle dans une cellule contenant une formule | En effet, essayer d'avoir le nombre en base 12 est pas forcément la chose la plus simple à gérer... Sinon, pourquoi ne pas partir carrément sur une formule qui donne par exemple "50 ans et 3 mois". Et dans la formule de MFC, on applique une formule de type : Cdlt... |
| 06/01/2021 à 15:59 | AudricPH | Fonction Si (si il y a un objet alors) | Merci de ta réponse ! Et donc quand on clique sur l'icone, il s'ouvre j'imagine ? Si ce n'est pas trop demander, est-ce que je pourrais voir, par curiosité, le code permettant de l'importer ? Merci... |
| 06/01/2021 à 15:42 | AudricPH | Fonction Si (si il y a un objet alors) | Non, toujours pas depuis que tu t'es fait la belle cow boy ... |
| 06/01/2021 à 15:29 | Stein | Appliquer la même macro sur plusieurs lignes | Oui, c'est normal, surtout si j parcourt un grand nombre de lignes. Vous pouvez déjà mettre les instructions : Application.screenupdating = false avant les boucles et Application.screenupdating = true après. Mais le mieux serait de passer par des tableaux dynamiques pour n'avoir qu'une seule opérati... |
| 06/01/2021 à 14:42 | kevinbonneau | Nommer un onglet en fonction d'une valeur de cellule | Impeccable ! Et j'ajouterais même : ... A la prochaine... |
| 06/01/2021 à 14:39 | AudricPH | Fonction Si (si il y a un objet alors) | Bien joué ! Mais, ce n'est pas la première fois que j'entends parler d'import de pdf sur un fichier et j'avoue ne pas bien comprendre. Le fichier est importé comment ? Il s'agit d'un lien ou du fichier transformé en image ... |
| 06/01/2021 à 14:11 | AudricPH | Fonction Si (si il y a un objet alors) | L'autre fois, j'ai égaré mes lunettes dans ma cellule C21 et impossible de les retrouver, même avec mes 2 co-détenus... Peut-être qu'Audric fait référence aux divers objets tels les liens hypertextes, les images (qui sont des objets de feuille et non de range), mais aussi les validations, MFC, bordu... |
| 06/01/2021 à 13:53 | Stein | Appliquer la même macro sur plusieurs lignes | Voici un essai avec une seconde boucle : On répète l'opération pour chaque ligne de 5 à 10 par exemple. Mais, s'il ne s'agit pas d'un exercice où la boucle est imposée, avec un recherchev directement : Cdlt... |
| 06/01/2021 à 13:30 | kevinbonneau | Nommer un onglet en fonction d'une valeur de cellule | Il manque quelques précisions alors je vais donner une réponse à titre d'exemple : La feuille active prend le nom de sa cellule A1. Cdlt... |
| 06/01/2021 à 13:13 | Lorence | Astuce permettant d'arriver sur la ligne recherchée? Possible? | En utilisant la commande de recherche Ctrl + F, vous devriez y parvenir (recherche partielle et non sur la totalité) : Cdlt... |
| 06/01/2021 à 13:08 | NicoFranch | Mise en forme conditionnelle en fonction d'une cellule ? | Supposons que votre tableau soit en A1:D4, utilisez cette formule de MFC : à appliquer à $A$1:$D$4. Lorsque la première cellule de la ligne ne sera pas vide, la MFC s'appliquera pour la ligne entière. Cdlt... |
| 06/01/2021 à 13:04 | PascalP75 | Pb de remplissage d'une cellule en fonction d'une entrée | Il faut utiliser la fonction RECHERCHEV ou la combinaison des fonctions INDEX et EQUIV (que je vous conseille car plus susceptible de vous faire progresser). Equiv permet de rechercher la position de la valeur de C2 dans la plage A3:A6 de Sources. Index renvoie la valeur correspondant à la position... |
| 06/01/2021 à 12:51 | Mazah | Centraliser des données sur une seule et même feuille | Voici un essai avec un code à copier dans le module ThisWorkbook : Il est censé permettre l'archivage à chaque changement sur V, pour chaque feuille collaborateur, lorsqu'on y met un "X". Cependant, les lignes déjà marquées d'un X ne seront pas comptées. Je vous conseille de faire des essais sur une... |
| 06/01/2021 à 12:25 | Loloche31 | Modifier le texte d'une cellule en fonction d'une autre | Il faut saisir la formule n'importe où ailleurs qu'en A1 et saisir en A1 un âge (valeur numérique positive). Voici un exemple en utilisant une plage : Cdlt... |
| 06/01/2021 à 12:22 | NicoBastia9 | Remplissage instantanée en fonction d'une colonne différente | Voici une proposition par macros (avec 2 options). Cdlt... |
| 06/01/2021 à 12:08 | excelleur | Macro colle valeur à la ligne de la bonne référence du produit | Génial ! Bonne continuation ! Cdlt... |
| 06/01/2021 à 12:05 | Loloche31 | Modifier le texte d'une cellule en fonction d'une autre | Si votre âge est en A1, essayez ceci : Cdlt... |
| 06/01/2021 à 11:58 | abdu | Première ligne vide d’un tableau structuré Excel? | Oui, l'idée avec un tableau structuré, ce d'éviter les lignes vides. Si tu colles une valeur après la dernière ligne d'un tableau, celui-ci se restructurera automatiquement en intégrant la nouvelle ligne et en mettant à jour les formules. Mais sinon, il est toujours possible de compter les valeurs.... |
| 06/01/2021 à 11:30 | excelleur | Macro colle valeur à la ligne de la bonne référence du produit | Dans ce cas, il ne faut pas tenir compte de la seconde macro. Vous copiez uniquement majprix dans un module standard. Ensuite, il ne reste plus qu'à insérer un bouton sur la feuille 1 et faire clic droit / affecter une macro / majprix... Si vous rencontrez un bug lors de l'execution, merci de m'indi... |
| 06/01/2021 à 09:51 | hatusu | Mise en forme conditionnelle dans une cellule contenant une formule | Très bonne année à toi aussi ... |
| 06/01/2021 à 09:21 | hatusu | Mise en forme conditionnelle dans une cellule contenant une formule | Le problème, c'est que vous aviez concaténé le résultat numérique avec une virgule, le transformant de fait en texte. Soit vous placez votre formule au sein d'un cnum, soit vous l'abrégez à : Cdlt... |
| 06/01/2021 à 00:53 | excelleur | Macro colle valeur à la ligne de la bonne référence du produit | Voici un essai avec les informations fournies. Si le produit existe, on remplace le prix dans la feuille 2 et s'il n'existe pas, on ajoute le produit à la base. Pour l'instant, le code ne tient pas compte du nom de produit mais seulement de la référence. Il faudra alors remplacer les B par des C sur... |
| 06/01/2021 à 00:30 | Akssel | Empecher d'archiver si le numero de document existe dejas dans l'archive | Un petit effort Akssel quand même . Voici le code avec la partie supplémentaire : Cdlt... |
| 05/01/2021 à 23:59 | Akssel | Empecher d'archiver si le numero de document existe dejas dans l'archive | Voici un essai à saisir avant la boucle : Au fait, pour rendre le code lisible, vous pouvez vous servir de l'icone </> sur le ruban de commentaire Cdlt... |
| 05/01/2021 à 23:50 | JulieL | Date - 5 jours ouvrés | Commentaire supprimé suite à la réponse de DjiDji59430... |
| 05/01/2021 à 23:18 | RafMax54 | Formule SI + ET + Contient une partie de mot | Il faut remplacer toutes les conditions D2="Noir" par NB.SI(D2;"Noir*"). Je n'ai jamais essayé le NB.SI(;"<>Noir*"). Je vais regarder mais sinon, il y a toujours les fonctions CHERCHE ou GAUCHE pour parvenir à nos fins. Edit : Le NB.SI(REF;"<>Noir*") semble bien marcher Donc la formule a... |
| 05/01/2021 à 23:14 | SHTOURS | Trouver nombre de nouveaux clients | Si j'ai bien compris, voici un essai basé sur la formule d'eriiic : Sachant que sur l'exemple, il n'y a que 2 clients. Cdlt... |
| 05/01/2021 à 22:47 | RafMax54 | Formule SI + ET + Contient une partie de mot | Voici une proposition mais on peut probablement mieux faire... En attendant (mise à jour) : Cdlt... |