M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 114

DateAuteur du sujetSujetExtrait du message
11/08/2017 à 13:43Reyz Filtré entre deux dates afficher résultat sur autre feuilleEn effet, le filtre avancé... Cordialement...
11/08/2017 à 12:54laurianegrangeMacro duppliquer lignes quand plusieurs codes produits dansAutre proposition : Cordialement...
11/08/2017 à 12:10juliencmdsAide pour completer mes formulesJe trouve pour le moins particulièrement curieux que plus on insiste sur les questions auxquelles tu ne réponds pas, et moins tu y réponds !!! Et plus tu les noies dans des considérations secondaires... ! Cela cache sûrement quelque chose ...
11/08/2017 à 12:06Mozilla08Liaison de colonne en colonnePas eu le temps d'y revenir hier... Révision plus complète de ta proc. Ouvrir, incluant le nettoyage de la feuille cible (pour l'évolution heure par heure, l'effacement du contenu antérieur était déjà dans l'autre macro, il interviendra donc... Il conviendra de vérifier qu'il ne déborde pas de ce qu...
11/08/2017 à 11:31Yvouille Espacement entre les lignes d'une même celluleYvouille ! Figure-toi qu'après t'avoir répondu sur ce fil, je suis tombé tout à fait par hasard sur la boîte de dialogue 'Police' qui apparaît pour le texte des blocs de texte et autres objets Shapes ! Il y apparaît quelques suppléments par rapport à la boîte de dialogue concernant les cellules ! Ce...
10/08/2017 à 14:39Arnaud35 Supprimer des lignes "vides" d'une formuleIl semble que tu cherches quelque chose comme ça : Formule en B3 [après élimination de ta 2e ligne d'en-tête !] à valider matriciellement (Ctrl+Maj+Entrée), recopiable jusqu'en E et sur les lignes suivantes... [La colonne A n'a pas d'utilité !] Il convient de rationnaliser quelque pe...
10/08/2017 à 11:25RomhinComparaison contenu cellulesMon propos n'était pas d'entrer dans les arcanes de tes calculs... mais plutôt de t'inviter à en sortir la tête , pour constater par exemple que si Dlig1 = 100 et nb = 10, une boucle : For i = 101 To 10 n'a aucune chance de jamais démarrer ! Cordialement...
10/08/2017 à 11:17Mozilla08Liaison de colonne en colonneOn va essayer de clarifier un peu plus ! Voilà une procédure... Elle est quasi identique à la précédente, mais : elle récupère le tableau de dates en y incluant les températures min et max (de A à F), et elle opère la totalité des calculs. En l'état elle sert sur la feuille Evolution, les colonnes A...
10/08/2017 à 09:17RomhinComparaison contenu cellulesAu départ tu cites un bout de code incomplet... Ceci : paraît toutefois bien curieux ! Dlig1 est le numéro de la dernière ligne occupée de la colonne A, tu y ajoutes 1 comme point de départ de ta boucle, tu pars donc de la première ligne vide en A... Et tu entends incrémenter jusqu'à nb, dont on ne...
10/08/2017 à 08:59TOTO276Mise à jour de données sur plusieurs feuillesIl suffit que tu parviennes à faire comprendre ce que tu souhaites ! Et à toi comprendre ce que l'on te propose ! Exemple : tu proposes un modèle où toutes les lignes de chaque feuille sont aussi dans Feuil1... Je propose donc de tout effacer pour reprendre la répartition à partir de Feuil1. Si cela...
10/08/2017 à 08:25Mozilla08Liaison de colonne en colonneSois plus précis ! C'est l'heure ou ce n'est pas l'heure ! Sous quelle forme ? Et juste pour être utilisée dans ta formule ? Ou pour autre chose... J'aimerais bien savoir où on va... ...
10/08/2017 à 08:19dyscus VBA - Synthèse avec transposition H-->VIllustre-moi donc ça ! Pas à pas s'il le faut ...
09/08/2017 à 13:17skyliniste Test affichage ongletJe croyais avoir répondu ! Désolé donc pour le retard ! Je n'ai plus le détail en tête mais il était clair que tu nous réservais d'autres surprises (utilisation d'API, etc.) Il ressort toutefois de ton code que tu as un bouton pour l'affichage de chacune des 4 feuilles ! Il appartient donc de procéd...
09/08/2017 à 12:25jb007Extraire le contenu filtré...
09/08/2017 à 12:22jb007Extraire le contenu filtréTu utilises un filtre avancé ...
09/08/2017 à 12:19dyscus VBA - Synthèse avec transposition H-->VJe suis dubitatif devant ta demande ! Car rien à transposer ou modifier dans ce cas ! Cordialement...
09/08/2017 à 12:16Mozilla08Liaison de colonne en colonneQu'est-ce qui doit aller dans la colonne "Variable" ...
09/08/2017 à 12:13olhey FormulaR1C1 accès à une autre feuilleLa formation n'a pas besoin d'être obligatoirement académique pour être efficace. Ceux qui ont démarré avec VBA dans les années 90 s'en sont passé et ont utilisé les moyens dont on pouvait disposer alors... C'est toujours un plus d'avoir eu une formation initiale avant de plonger... mais on dispose...
09/08/2017 à 12:07Kyky31 Problème "valeur"Soit tu mets la même formule que sur la colonne, et tu auras du texte, soit tu affines les conditions en incluant un test sur l'égalité. Tout dépend de l'utilisation de cette cellule K9 dans les calculs ultérieurs. Si elle ne sert pas, le fait que ce soit du texte ne gêne en rien. Si elle sert, tu p...
09/08/2017 à 11:56michmich VBA Mise à jour automatique d'un fichierVoilà qui devrait répondre à ta demande, si j'ai bien compris... Le procédé est simple. Phase préparatoire : on trie la base sur la colonne B et pareil pour le tableau (tri croissant). On opère ensuite à partir d'un boucle remontante sur la base : on cale au départ la ligne à comparer sur la dernièr...
09/08/2017 à 11:26Kyky31 Problème "valeur"Tu veux dire K14 ? C'est la même formule ! Tu ne peux additionner la colonne, c'est du texte.....
09/08/2017 à 11:02Kyky31 Problème "valeur"Problème de tronquage interne... qui aboutit à vouloir mettre en format horaire une valeur négative... Ceci l'évitera...
09/08/2017 à 10:26Kyky31 Problème "valeur"...
09/08/2017 à 08:45michmich VBA Mise à jour automatique d'un fichierJe suppose que pour les éléments de la base trouvés dans le tableau, il n'y a rien à faire... ...
09/08/2017 à 08:15Mozilla08Liaison de colonne en colonneIl faut savoir où tu places ta colonne température, et s'il y en a d'autres dans le même cas, et il faudra que la macro soit lancée après insertion de ces données... Cordialement...
09/08/2017 à 08:12angels2786Aide pour la création d'un cycle planningLà le problème est qu'il te faut abandonner VBA pour établir une compatibilité... Cordialement...
09/08/2017 à 08:08dyscus Formule décompte calendrier mensuelSteelson t'a déjà fourni la solution... Problème lié aux jours du mois sur lesquels tu affiches ""... Décaler est la solution la plus immédiatement applicable. Les 3 dernières lignes de ta colonne sont également affectées, mais là il te suffira d'un SIERREUR... Pour ton fichier actuel, tu peux cadre...
09/08/2017 à 07:59dyscus VBA - Synthèse avec transposition H-->VLe résultat initial et le résultat final souhaité sont identiques ! Qu'en est-il ? Cordialement...
08/08/2017 à 16:12Mozilla08Liaison de colonne en colonneIl ne s'agit pas de format ! Le format, tu peux mettre celui que tu veux... Le critère essentiel est le type de données. Le type de données Date est un type de données reconnu par Excel comme tel : dès lors qu'une date est reconnue comme date, Excel la stocke sous forme numérique et lui applique un...
08/08/2017 à 15:44michmich VBA Mise à jour automatique d'un fichierC'est noté ! Mais on aborde la soirée chez moi, et une pause s'impose ! A+...
08/08/2017 à 15:40Jerem76 Le graphique conditionnelMerci du retour ! Bonne continuation...
08/08/2017 à 15:38nounelle39Mise en forme conditionnelle pour établir un planning de cpEvite de squatter un sujet... Cela ne se fait pas ! Tu as tout loisir de poser le tien sans omettre de joindre un fichier illustrant exactement ton problème. Cordialement...
08/08/2017 à 15:34Mozilla08Liaison de colonne en colonneRe, C'est fatal, je t'avais signalé qu'il ne s'agissait pas de dates... on n'a converti que pour affecter à la feuille 2 ! Tu aurais dû définir la totalité de ton processus avant qu'on démarre, parce que sachant où l'on va arriver on a plus de chances d'y arriver directement... Là ça m'a l'air parti...
08/08/2017 à 15:17benoitdevries Répartition aléatoire Equilibrée d'une listeRe, Voilà une méthode, qui se limite à faire ce que tu demandais, soit lister les groupes en regard des noms des participants, mais on pourrait en l'aménageant lui faire lister les participants de chaque groupe... Là, elle a le mérite d'être peu gourmande en volume de code et d'être immédiatement ad...
08/08/2017 à 13:39benoitdevries Répartition aléatoire Equilibrée d'une listeOuille ! Excuse-moi mais je n'ai pas pu lire jusqu'au bout... ! Il s'agit de répartir aléatoirement 300 personnes en 10 groupes ? Si tu indiques à quel emplacement tu veux lister les groupes, on pourra faire ça sans contorsions inutiles (et à 30 par groupe !) Cordialement...
08/08/2017 à 13:23olhey FormulaR1C1 accès à une autre feuilleC'est vrai que la formule est analysée avant inscription et là elle ne peut pas... C'est le nom de la feuille qu'il faut introduire dans la formule... ! J'utilise Previous car plus court que d'aller chercher l'index... Ton code remis sur pied avec suppression de tout select et autre élément inutile...
08/08/2017 à 13:09michmich VBA Mise à jour automatique d'un fichierSi tu pouvais ne pas embrouiller en répondant dans les mêmes termes à une question, on gagnera du temps ! Je parle de lignes, une ligne de la feuille est une ligne entière. Une ligne de ton tableau ira de A à M. Une ligne de ta base, de A à I. La partie A à I est commune aux deux feuilles. Elle perm...
08/08/2017 à 12:34michmich VBA Mise à jour automatique d'un fichierEst-ce que tu pourrais clarifier ton propos ! Cela veut-il dire que ton tableau ne doit contenir que les lignes existant dans la base ? Soit à l'arrivée d'une nouvelle base, on ajoute les ligne de la base manquantes dans le tableau et on supprime les lignes du tableau ne figurant plus dans la base ...
08/08/2017 à 12:25olhey FormulaR1C1 accès à une autre feuilleEt (autre question), tu pars de quelle feuille ? et pourquoi ce pas de 2 à la fin ...
08/08/2017 à 12:05olhey FormulaR1C1 accès à une autre feuilleSi ta syntaxe initiale ne déclenchait pas d'erreur, elle devait insérer une formule en E5 que tu peux comparer avec ta formule manuelle ! Non ...
08/08/2017 à 11:56Kwik Erreur formule valeurOuaf ! il fallait chercher ! cellule AA1425 : valeur : 3:000 => retaper 3:00 ! Et tout rentrera dans l'ordre ...
08/08/2017 à 11:18VRGNVBA impressionTu peux coller une image de la copie de la partie de tes deux colonnes que tu souhaites mettres au même niveau que le début, et tu définis la zone d'impression en conséquence. Cordialement...
08/08/2017 à 11:13Kwik Erreur formule valeurFichier ...
08/08/2017 à 11:07Mozilla08Liaison de colonne en colonneNon ! Ta ligne de code ne correspond à aucune syntaxe. Et la conversion de la plage copiée ligne par ligne aura plutôt pour effet d'allonger le temps de traitement.....
08/08/2017 à 11:03rousseldav Date qui s'affiche quand modif sur la ligneRe, Cordialement...
08/08/2017 à 10:53olhey FormulaR1C1 accès à une autre feuilleMis à part le fait que l'investissement pour parvenir à coder sans enregistreur est cumulatif et permet un code toujours meilleur que tout code sorti de l'enregistreur. Investissement largement compensé à long terme... Ceci étant, il n'en reste pas moins que écrire une formule en VBA implique de sav...
08/08/2017 à 10:47Mozilla08Liaison de colonne en colonneTu avais transformé un 2 en 24 à tort... ce qui empêchait une erreur de se produire ! En effet, ton modèle comportait des dates, ici tes valeurs ne sont pas des dates mais du texte, il convient donc d'abord de les convertir en date. Rectifs et modifs surlignées...
08/08/2017 à 10:28Yvouille Espacement entre les lignes d'une même celluleExcel n'est pas un traitement de texte et je ne connais pas de possibilité de réglage de la distance entre deux lignes de texte... Cordialement...
08/08/2017 à 10:15ElJardineroCopierColler avec condition très difficileSi tu t'arrêtes aux déclarations de variables, on va préciser : Il n'y a qu'une variable déclarée As Worksheet, et c'est effectivement pour l'initialiser avec une objet Worksheet (ta feuille cible). Les variables se typent individuellement. Les variables dont la déclaration se termine par % sont déc...
08/08/2017 à 10:02olhey FormulaR1C1 accès à une autre feuilleCopier du code sur l'enregistreur, ou écrire des formules en VBA, ne te fera pas beaucoup progresser en VBA ! Pour l'instant note que pour inscrire une formule dans une cellule, il convient que la chaîne inscrite soit écrite comme une formule ! Je conseille donc de l'écrire manuellement dans ta cell...