| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 30/07/2018 à 12:27 | Reb123 | Retirer signe négatif pyramide des âges - Excel 2010 | @78chris : non, le 0 apparaît bien sur le graphique (en tout cas sur mon PC). A la différence de ta proposition, je ne touche pas aux format des données utilisées pour construire le graphique... |
| 30/07/2018 à 12:24 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Voilà donc le code révisé d'après ce que j'ai compris de ton besoin : Il n'y a pas de copié/coller dans ce code. La valeur de chaque cellule d'intérêt du tableau "ventes" est reportée dans la cellule correspondante du tableau "RECAP". Précision utile : le fichier à alimenter doit-être au préalable o... |
| 30/07/2018 à 12:19 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Je suppose que tu n'as fait que survoler mes réponses, car depuis le début je te demande quelles informations tu souhaites récupérer. Je suppose également que tu n'as pas essayé de comprendre le code que je t'ai proposé car il suffisait de compléter 2 instructions (remplacer "= 0" par "= la cellule... |
| 30/07/2018 à 12:14 | tlizanet | Utilisé une condition dans un calcul VBA | Ton instruction "If" ne peut s'écrire ainsi : D'autant plus que : -> Ton résultat n'est stocké nul part... -> Si "heures_debvar > hdeb_nuit" n'est pas vrai, c'est forcément que "heures_debutvar<=hdeb_nuit" est vrai, donc inutile de le retester... |
| 30/07/2018 à 12:08 | Reb123 | Retirer signe négatif pyramide des âges - Excel 2010 | Dans le format de ton axe, utilise un format personnalisé avec la formule : # ##0%;0%;# ##0%... |
| 30/07/2018 à 11:02 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Tel que le code est conçu, une ligne sera copiée autant de fois qu'il y a de référence article valide, c'est à dire 6 fois au maximum. Tout ça pour dire que la première version de ton fichier et du code était peut-être la plus adaptée, mais dans ce cas il faut compléter le code pour inscrire les bon... |
| 30/07/2018 à 10:19 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Dans le cas où tu copies toute une ligne, utilise l'instruction suivante à la place des 8 instructions similaires du code précédent : Mais si j'ai compris ta problématique, si tu as 5 références article dans une ligne de ton fichier de ventes, cela devient 5 lignes dans ton fichier RECAP. Donc je pe... |
| 30/07/2018 à 09:51 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Voilà le code VBA que j'ai réalisé à partir de tes explications, mais comme celles-ci, il est incomplet..... |
| 30/07/2018 à 09:34 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Visiblement c'est plus compliqué que de copier des lignes, puisque tes tableaux n'ont ni le même nombre de colonnes, ni le même contenu. Que doit-on copier exactement de l'onglet "ventes" vers l'onglet "RECAP" ... |
| 30/07/2018 à 09:22 | dams03 | Macro pour dupliquer un onglet | Essaie avec... |
| 30/07/2018 à 09:09 | MéganeDécouvreVBA | Mise en forme conditionnelle : Colorer une ligne en fonction d'une celulle | Voilà ton fichier en retour, je te laisse aller voir la formule utilisée dans la mise en forme conditionnelle. Edit : doublé par @U.Milité... |
| 30/07/2018 à 08:42 | Kassou | Copier/coller sur un autre fichier avec fonction SI ? | Un fichier pour illustrer ton problème serait plus que bienvenu. Je suppose que tes références sont stockées dans une colonne particulière de ton classeur ? Et pour te proposer une macro adaptée, il nous faudrait les noms et chemins d'accès et 2 documents concernés (document source et document de de... |
| 27/07/2018 à 17:03 | saaku | VBA Suppression noms | J'y ai pensé, ce qui revient à supprimer "n" fois l'élément 1... |
| 27/07/2018 à 16:44 | chrispo | Convertir colonne nombre stockés sous format texte | Essaie avec : Ma question est : la macro plante-t-elle dès la première cellule ou butte-t-elle sur une cellule au contenu spécifique ... |
| 27/07/2018 à 16:40 | chrispo | Convertir colonne nombre stockés sous format texte | C'est inexacte, un nombre entier peux être stocké sans altération dans un nombre décimal (exemple : 35689.00), l'inverse n'étant pas vrai... |
| 27/07/2018 à 16:34 | thorlorge | Recherche de terme dans une colonne à partir d'une matrice | Qu'est ce qu'il faut pas entendre (ou plutôt lire...) ... |
| 27/07/2018 à 16:33 | chrispo | Convertir colonne nombre stockés sous format texte | Je ne sais pas à quoi ressemblent tes données non transformées. Si la données n'est pas convertible en nombre décimal, la macro va générer une erreur... |
| 27/07/2018 à 16:12 | thorlorge | Recherche de terme dans une colonne à partir d'une matrice | Je pense qu'on pourrait aussi procéder en utilisant : Je crois que cette écriture ne fonctionne que si le début des deux chaines de caractères est identique, mais ne tient pas compte de la casse... |
| 27/07/2018 à 16:04 | thorlorge | Recherche de terme dans une colonne à partir d'une matrice | Oui, c'est possible : --> Sensible à la casse (MAJ/min) : --> Affecte "1" seulement si le texte commence au début : Pour mieux comprendre, la fonction InStr() recherche la position du 1er caractère d'une chaîne de caractère au sein d'une autre chaîne. Si la chaîne n'est pas retrouvée, la posit... |
| 27/07/2018 à 15:59 | chrispo | Convertir colonne nombre stockés sous format texte | En supposant que le séparateur décimal est bon et qu'il s'agit juste d'un problème de format, je propose le code suivant... |
| 27/07/2018 à 15:46 | n_xeon | Concatener ? Occurence ? | ... |
| 27/07/2018 à 15:42 | saaku | VBA Suppression noms | Encore une fois ça, ça fonctionne de cette manière sur mon poste (à la différence que j'ai remplacé "ActiveSheet.Names(N)" par "ActiveSheet.Names(1)"). Pour ma part, je ne pourrais pas t'aider davantage, désolé... |
| 27/07/2018 à 15:35 | Jof38 | Colonne entière comme argument de fonction macro | J'ai pas ouvert, mais je suis rassuré ... |
| 27/07/2018 à 15:34 | saaku | VBA Suppression noms | Tes 2 réponses m'indiquent que j'ai sous-estimé le nombre de noms à supprimer. Remplace donc dans mon code ... |
| 27/07/2018 à 15:14 | sat3367 | Extraire donnees le code fonctionne mais | Peux-t-on avoir ton fichier ? Cela nous permettra aussi de simplifier un peu ton code... |
| 27/07/2018 à 15:11 | naubin1 | Créer une vidéo avec des images | Franchement, traiter des images avec Excel, c'est vraiment pas ce qu'il y a de plus pratique... Alors monter une vidéo à partir d'images sous Excel, bon courage ! Quelqu'un à dit un jour ... |
| 27/07/2018 à 15:06 | n_xeon | Concatener ? Occurence ? | La formule est : =REPT("&";3)... |
| 27/07/2018 à 15:00 | Jof38 | Colonne entière comme argument de fonction macro | [quote=curulis57 post_id=673937 time=1532691068 user_id=38244] Si c'est correct, tu peux placer cette ligne AVANT For i = 2 to n Attention, Chr(64 + iCol) n'est valide que pour une plage entre A et Z, AA posera donc problème par exemple. Pourquoi ne pas utiliser "Cells(n, iCol)" ... |
| 27/07/2018 à 15:00 | Jof38 | Colonne entière comme argument de fonction macro | Attention, Chr(64 + iCol) n'est valide que pour une plage entre A et Z, AA posera donc problème par exemple. Pourquoi ne pas utiliser "Cells(n, iCol)" ... |
| 27/07/2018 à 11:04 | lolo69490 | Probleme avec LIKE | Après, je crois que tu ne peux pas écrire ça : Mais qu'il te faudra procéder avec une boucle ... |
| 27/07/2018 à 10:57 | saaku | VBA Suppression noms | Et en procédant différemment ... |
| 27/07/2018 à 10:54 | lolo69490 | Probleme avec LIKE | Je suppose que dans les cellules concernées il n'y a pas que le caractère ";", donc il faut plutôt mettre "*;*"... |
| 27/07/2018 à 10:51 | saaku | VBA Suppression noms | La commande Nom.Delete ne me pose pas de problème sous Windows. Peux-tu réaliser une suppression manuelle d'un nom et poster le code enregistré via l'enregistreur de macro ... |
| 27/07/2018 à 10:40 | saaku | VBA Suppression noms | Si tu mets MsgBox Nom à la place de Nom.Delete, il t'affiche quoi ... |
| 27/07/2018 à 10:35 | jules_57 | Planification logistique | Peux-tu joindre ton fichier ou un fichier fictif illustrant tes données et le rendu souhaité ... |
| 27/07/2018 à 09:59 | jules_57 | Planification logistique | Tu as posté 2 fois ton sujet. Tu devrais pouvoir faire ça simplement en sélectionnant tes 2 plages à comparer et en utilisant : Accueil --> Mise en forme conditionnelle --> Règles de mise en surbrillance des cellules --> Valeurs en double Ce ne fait pas exactement ce que tu souhaites, puisq... |
| 27/07/2018 à 08:57 | thorlorge | Recherche de terme dans une colonne à partir d'une matrice | Voilà ce que je propose ... |
| 27/07/2018 à 08:35 | thorlorge | Recherche de terme dans une colonne à partir d'une matrice | Si tu te décourages au moindre effort aussi ! Je te propose plutôt quelque chose sous forme de macro, vu la dimension de tes données... |
| 26/07/2018 à 17:44 | Jof38 | Colonne entière comme argument de fonction macro | Pense à prévoir des instructions dans le cas ou la longueur de l'une de tes plages est inférieure à n... |
| 26/07/2018 à 17:42 | Pintura | Imputbox > Annuler ou croix renvoi erreur | Essaie ... |
| 26/07/2018 à 17:36 | mordu77 | Rechercher une valeur Casi identique dans deux tableaux différents | Essaie plutôt : Ou éventuellement ... |
| 26/07/2018 à 17:15 | Jof38 | Colonne entière comme argument de fonction macro | Quand tu créés une fonction, tu déclares le type de chacune des données d'entrée. Par exemple, COLONNEA As Range. Aussi, une boucle "For" se termine par "Next" et pas "End"... Encore une fois, difficile de t'aider davantage si tu t'entêtes à ne pas envoyer de fichier..... |
| 26/07/2018 à 16:42 | MarineAubert | Extraire des dates | Je ne l'ai pas écrit, j'ai sélectionné toute la colonne des collaborateurs. En fait je compte le nombre de lignes qui : -> Concernent le même collaborateur -> Dont la date est comprise entre le lundi - 3 jours et le lundi - 2 jours (donc qui comprend tous les pleins du vendredi)... |
| 26/07/2018 à 16:22 | itisgood | Moyenne et VBA | Si tes données sont en colonne "A", c'est même les 2 indices qu'il faut remplacer, comme ceci ... |
| 26/07/2018 à 16:20 | MarineAubert | Extraire des dates | Cette formule doit faire l'affaire, mais a vérifier sur quelques cas pour s'en assurer. =SI(ESTVIDE([@DATE]);"";SI(ET(JOURSEM([@DATE];2)=1;NB.SI.ENS(Tableau1[[#Tout];[DATE]];">="&ENT([@DATE])-3;Tableau1[[#Tout];[DATE]];"&... |
| 26/07/2018 à 16:10 | MarineAubert | Extraire des dates | Si on reprend, le plein est autorisé : Le lundi si pas fait le vendredi précédent Du mardi au vendredi sans condition... |
| 26/07/2018 à 16:08 | MarineAubert | Extraire des dates | En faite la personne peut faire un plein le vendredi mais pas le lundi qui va suivre. En revanche si le plein est fait entre lundi et vendredi de la meme semaine c'est autorisé. Ah, c'est un peu plus compliqué que ce que je pensais, dans ce cas ma formule est a revoir. Je n'ai pas regardé, mais dans... |
| 26/07/2018 à 15:52 | MarineAubert | Extraire des dates | Si les vendredi et lundi sont inclus, il faut adapter la formule. JOURSEM() donne un numéro correspondant à chaque jour. =SI(ESTVIDE([@DATE]);"";SI(OU(JOURSEM([@DATE])>=6;JOURSEM([@DATE])<=2);"/!\ interdit";""))... |
| 26/07/2018 à 15:48 | MarineAubert | Extraire des dates | Peu importe la date et le n° de semaine, ce qui t'intéresse c'est de contrôler qu'il n'y a pas de pleins le week-end (=samedi ou dimanche) ? Dans ce cas, tu peux créer une colonne avec la formule : =SI(ESTVIDE([@DATE]);"";SI(JOURSEM([@DATE])>=7;"/!\ WE !";""))... |
| 26/07/2018 à 15:41 | Jof38 | Colonne entière comme argument de fonction macro | Un fichier exemple avec ce que tu as et ce que tu souhaites obtenir serait préférable pour obtenir une réponse adaptée. Voilà quelques exemples pour manipuler les plages en VBA... |