Tout un hasard !
| Sauf que lui, comme toi, fait de la moto
Tout un hasard !
Tout un hasard !
| Sauf que lui, comme toi, fait de la moto
Tout un hasard !
Tout un hasard !
| Sauf que lui, comme toi, fait de la moto
Tout un hasard !
Tout un hasard !
Dans la même région Saint-hyac.....
Etonnant non ??
Tout un hasard !
Dans la même région Saint-hyac.....
Etonnant non ??
Tout un hasard !
Dans la même région Saint-hyac.....
Etonnant non ??
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf1d28$0$21312$426a74cc@news.free.fr...
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau nom
inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si j'ai
fait une faute d'orthographe sur un nom, je change manuellement que celui
de la première feuille qui sera automatiquement reporté sur les autres
feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si j'ai
fait une faute d'orthographe sur un nom, je change manuellement que celui
de la première feuille qui sera automatiquement reporté sur les autres
feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf1d28$0$21312$426a74cc@news.free.fr...
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si j'ai
fait une faute d'orthographe sur un nom, je change manuellement que celui
de la première feuille qui sera automatiquement reporté sur les autres
feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer !
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé GESTION
en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" a écrit dans le message de news:
4bdf47e4$0$7637$Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf47e4$0$7637$426a74cc@news.free.fr...
Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf1d28$0$21312$426a74cc@news.free.fr...
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" a écrit dans le message de news:
4bdf47e4$0$7637$Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
En passant, si tu désires, tu peux remplacer cette section
de la procédure :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:A" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
.Range("B4:B" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("B4").Address(0, 0)
.Range("C4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("C4").Address(0, 0)
End With
'-------------------------
Par cela, c'est suffisant :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
End With
'-------------------------
"michdenis" a écrit dans le message de news:Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" a écrit dans le message de news:
4bdf47e4$0$7637$Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
En passant, si tu désires, tu peux remplacer cette section
de la procédure :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:A" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
.Range("B4:B" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("B4").Address(0, 0)
.Range("C4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("C4").Address(0, 0)
End With
'-------------------------
Par cela, c'est suffisant :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
End With
'-------------------------
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OME2cGy6KHA.5708@TK2MSFTNGP02.phx.gbl...
Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf47e4$0$7637$426a74cc@news.free.fr...
Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :
Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" <utilisateur@exemple.fr> a écrit dans le message de news:
4bdf1d28$0$21312$426a74cc@news.free.fr...
Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
En passant, si tu désires, tu peux remplacer cette section
de la procédure :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:A" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
.Range("B4:B" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("B4").Address(0, 0)
.Range("C4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("C4").Address(0, 0)
End With
'-------------------------
Par cela, c'est suffisant :
'-------------------------
With Sheets(a)
.Range("A" & MyLine).EntireRow.Insert
.Range("A4:C" & Ligne).Formula = "=" & Sheets(1).Name & "!" &
..Range("A4").Address(0, 0)
End With
'-------------------------
"michdenis" a écrit dans le message de news:Si j'ai bien compris ....
Regarde ton fichier : http://cjoint.com/?fecIeNHlqr
"Sylian" a écrit dans le message de news:
4bdf47e4$0$7637$Ce que je tente de faire ?
Et bien je vais ré-essayer d'expliquer.
Je remet le lien au cas où ...
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
Je veux simplement insérer une ligne vierge où seront pré-remplie les 3
premières colonnes (prénom/nom/age). Ensuite, je trie le tableau en ordre
alphabétique par nom (colonne B). Si bien qu'au résultat, j'ai le nouveau
prénom/nom/age inséré à la bonne place dans le tableau, suivi du reste de
sa ligne vierge.
J'essaye de faire ça en conservant les formules de tels sortes que si
j'ai fait une faute d'orthographe sur un nom, je change manuellement que
celui de la première feuille qui sera automatiquement reporté sur les
autres feuilles.
C'est l'étape du tri qui bloque ... même si ça n'a rien à voir avec la
"procédure" du tri comme l'a très bien décrit mchdenis.
Peut-être faut-il effectivement revoir la procédure d'approche mais ...
help quand même. Ça ne doit pas être si compliqué un ajout/suppression de
ligne triées sur toutes les feuilles, non ? si ? heu ...
michdenis a écrit :Ton problème n'a rien à voir avec la procédure de tri.
Quand tu ajoutes une nouvelle donnée dans les feuilles 2,3,4,...
tu ajoutes une formule dans ces feuilles. La formule se lit
comme suit : = "Feuil1! & la dernière cellule de la plage en
feuille1.
Le problème survient après le tri, immédiatement après avoir exécuté
cette ligne de code : Application.Calculation = xlCalculationAutomatic
Quand le classeur revient en mode de calcul automatique, il applique
la formule que tu as mise dans les feuilles 2,3,4 ... Les données en
feuil1 ont changé de place mais ta formule dans les autres feuilles
pointent toujours vers la même cellule d'avant le tri. Forcément,
le résultat sera faux... et comme il n'y a que les 3 premières colonnes
qui ont des formules, les données des autres colonnes ne suivront pas.
Voilà pour l'explication. Je ne sais pas ce que tu désires faire, mais
je
pense qu'il faudrait que tu revois ton approche du problème pour
simplifier la procédure.
Explique ce que tu tentes de faire, il y aura peut être quelqu'un qui
pourra t'aider... je n'ai pas vraiment beaucoup de temps à te consacrer
!
"Sylian" a écrit dans le message de news:
4bdf1d28$0$21312$Mieux qu'un long discours voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj201005/cijGuwzRuY.xls
La macro est lancé à partir de la feuille 1 sur un bouton appelé
GESTION en haut.
ça fonctionne bien pour la suppression ou l'ajout de ligne mais le trie
c'est la catastrophe ! Je n'ai pas une ligne vierge en face du nouveau
nom inséré une fois trié (sans le tri c'est ok).
Merci encore pour votre aide !
Michdenis tu es ...
tu es ...
tu es GENIAL !!!
Michdenis tu es ...
tu es ...
tu es GENIAL !!!
Michdenis tu es ...
tu es ...
tu es GENIAL !!!