| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/10/2012 à 18:06 | steve15 | Détecter la dernière ligne remplie | Très heureux que tu aies pu trouver LA bonne solution ! T'es vraiement fortiche ! @+... |
| 24/10/2012 à 06:50 | steve15 | Détecter la dernière ligne remplie | Pour avoir le focus dans la cellule libre après la dernière occupée, je te propose cette macro : Sub FinD() ' ' Fin Macro ' Range("A65536").End(xlUp).Offset(1, 0).Select ' End Sub Si tu n'es pas familier des macros, je te mets la démarche à suivre sous Excel 2010... si tu n'es pas débutant passe don... |
| 20/12/2010 à 15:36 | steve15 | Détecter la dernière ligne remplie | Très heureux d'avoir pu te dépanner. Bonnes fêtes de fin d'année... |
| 20/12/2010 à 15:24 | steve15 | Détecter la dernière ligne remplie | Re- Pourquoi ne pas utiliser cette astuce pour construire ta macro, et le tri : Crée une macro en mode manuel que tu appelleras xxx ou ce que tu veux : enregistrer une macro, puis dans ta feuille tu fais agir les tris que tu souhaites (sélectionne une plage, puis fais faire le tri de ton choix), qua... |
| 20/12/2010 à 14:42 | steve15 | Détecter la dernière ligne remplie | C'est difficile de savoir ce que doit être le résultat ! Je pense que ce qui se trouve entre guillemets dans la phrase incriminée peut être le nom de la feuille. J'ai testé en plaçant les changements tels que je te les ai écrits (Key:=Range("O2:O" & valtest),... ) et le nom de la feuille au lieu de... |
| 19/12/2010 à 08:28 | steve15 | Détecter la dernière ligne remplie | Voilà, j'essaie d'adapter ma façon de faire pour tes besoins, au cas où tu ny serais pas encore arrivé. Analysons ton code : Ta macro va directement à la cellule 1276 puisque tu as noté cela dans ta formule. Il faut donc remplacer ce nombre par une variable, variable dont il faut donner un nom... Do... |
| 16/12/2010 à 22:35 | steve15 | Détecter la dernière ligne remplie | Il m'arrive également de faire un tri en faisant une sélection dont le nombre de lignes varie. J'utilise une macro dans laquelle se trouve ceci : Bon courage..... |
| 03/12/2010 à 10:13 | steve15 | Détecter la dernière ligne remplie | Re- Merci Dan, pour ta simplification. J'en prends bonne note, en espérant que notre camarade y trouve son bonheur... PS : dans ta présentation il faut tout de même ajouter un End Sub, et ça fonctionne parfaitement. grand merci. Bonne journée... |
| 03/12/2010 à 07:46 | steve15 | Détecter la dernière ligne remplie | Ce que tu souhaites resselble beaucoup à ce que je fais. Voici ma démarche : dans une feuille je recopie des valeurs existant dans une autre, les lignes sont variables en nombre, dans cette même feuille, je vais à la dernière cellule vide et place divers événements par rapport à cette cellule : écri... |
| 28/11/2010 à 20:49 | Mister Bluff | Somme de plusieurs feuilles | Re- A la suite de mon avant-dernier message, j'ai mis un message "mea culpa" qui indiquait une erreur ! Vois ce message, ou bien l'image ci-dessous. Ainsi les valeurs ne seront plus fantaisistes..... |
| 28/11/2010 à 17:38 | Mister Bluff | Somme de plusieurs feuilles | Mea culpa ! dans la formule que je t'ai envoyée, il y a une bavure ! Voici une bonne formule pour récupérer dans tes colonnes : en B2 : SOMME(SI('1T 10'!$A$2:'1T 10'!$A$304=A2;'1T 10'!$C$2:'1T 10'!$C$304;0)) en C2 : SOMME(SI('2 T 10'!$A$2:'2 T 10'!$A$304=A2;'2 T 10'!$C$2:'2 T 10'!$C$304;0)) en D2 :... |
| 28/11/2010 à 17:29 | Mister Bluff | Somme de plusieurs feuilles | Re-bonjour, Il suffit de corriger, car il y a deux erreurs dans ta formule. Voici ce qui te permettra de corriger dans la cellule B2 : =SOMME(SI('1T 10'!$A$2:'1T 10'!$A$304=A2;'1T 10'!$A$2:'1T 10'!$C$304;0)) Les erreurs : il manquait "'1T 10'!$A$2:" après A2;. Ensuite, il convient de bien vérifier l... |
| 28/11/2010 à 16:38 | Mister Bluff | Somme de plusieurs feuilles | La solution ci-dessus est intéressante. Je te propose toutefois de modifier ainsi : 1-Tu crées une feuille nouvelle, 2-Dans la colonne A de cette feuille, tu inscris les noms des personnes concernées 3-Ensuite en colonne B, par exemple, tu places cette formule : ={SOMME(SI('1T10'!$A$2:'1T10'!$A$304=... |