Voici mon problème :
Je désire :
1° mettre en mémoire une partie d'une feuille excel une centaine de lignes
et 6 colonnes,
2° trié ce tableau par ordre numérique croissant sur la première colonne,
3° ne pas m'occupé des lignes dont la première cellule = "" et/ou
4° faire une boucle sur base du nombre total de ligne dont la première
cellule <> ""
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.C
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
Bonjour.
Je n'ai pas bien compris si tu veux faire tout ça en mémoire.
Cordialement.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
70E27923-6B08-4056-9C7B-C85A06A9EF27@microsoft.com...
Bonjour,
Voici mon problème :
Je désire :
1° mettre en mémoire une partie d'une feuille excel une centaine de lignes
et 6 colonnes,
2° trié ce tableau par ordre numérique croissant sur la première colonne,
3° ne pas m'occupé des lignes dont la première cellule = "" et/ou
4° faire une boucle sur base du nombre total de ligne dont la première
cellule <> ""
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
sese
Bonjour,
Merci de ton temps. Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des opérations (bof, bof pour l'utilisateur final qui "voit" son travail modifié par la macro). Je cherche bien à faire tout cela en mémoire.
A+ Sese
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
Bonjour,
Merci de ton temps.
Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des
opérations (bof, bof pour l'utilisateur final qui "voit" son travail modifié
par la macro).
Je cherche bien à faire tout cela en mémoire.
A+
Sese
Bonjour.
Je n'ai pas bien compris si tu veux faire tout ça en mémoire.
Cordialement.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
70E27923-6B08-4056-9C7B-C85A06A9EF27@microsoft.com...
Bonjour,
Voici mon problème :
Je désire :
1° mettre en mémoire une partie d'une feuille excel une centaine de lignes
et 6 colonnes,
2° trié ce tableau par ordre numérique croissant sur la première colonne,
3° ne pas m'occupé des lignes dont la première cellule = "" et/ou
4° faire une boucle sur base du nombre total de ligne dont la première
cellule <> ""
Merci de ton temps. Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des opérations (bof, bof pour l'utilisateur final qui "voit" son travail modifié par la macro). Je cherche bien à faire tout cela en mémoire.
A+ Sese
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
Daniel.C
Pour le tri, notamment, cen'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonjour,
Merci de ton temps. Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des opérations (bof, bof pour l'utilisateur final qui "voit" son travail modifié par la macro). Je cherche bien à faire tout cela en mémoire.
A+ Sese
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
Pour le tri, notamment, cen'est pas du tout évident. Si ton but est de
masquer les actiions de la macros, mets au début de ta macro :
application.screenupdatingúlse
et repositionne cette valeur à true en fin de macro.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
DBCA5723-1FBC-494C-9716-1473CD724323@microsoft.com...
Bonjour,
Merci de ton temps.
Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des
opérations (bof, bof pour l'utilisateur final qui "voit" son travail
modifié
par la macro).
Je cherche bien à faire tout cela en mémoire.
A+
Sese
Bonjour.
Je n'ai pas bien compris si tu veux faire tout ça en mémoire.
Cordialement.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
70E27923-6B08-4056-9C7B-C85A06A9EF27@microsoft.com...
Bonjour,
Voici mon problème :
Je désire :
1° mettre en mémoire une partie d'une feuille excel une centaine de
lignes
et 6 colonnes,
2° trié ce tableau par ordre numérique croissant sur la première
colonne,
3° ne pas m'occupé des lignes dont la première cellule = "" et/ou
4° faire une boucle sur base du nombre total de ligne dont la première
cellule <> ""
Pour le tri, notamment, cen'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonjour,
Merci de ton temps. Actuellement, je modifie la feuille de calcul pour réaliser l'ensemble des opérations (bof, bof pour l'utilisateur final qui "voit" son travail modifié par la macro). Je cherche bien à faire tout cela en mémoire.
A+ Sese
Bonjour. Je n'ai pas bien compris si tu veux faire tout ça en mémoire. Cordialement. Daniel "sese" a écrit dans le message de news:
Bonjour,
Voici mon problème : Je désire : 1° mettre en mémoire une partie d'une feuille excel une centaine de lignes et 6 colonnes, 2° trié ce tableau par ordre numérique croissant sur la première colonne, 3° ne pas m'occupé des lignes dont la première cellule = "" et/ou 4° faire une boucle sur base du nombre total de ligne dont la première cellule <> ""
Merci pour vos pistes de travail.
Sese
sese
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro.
Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur
voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide.
Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de
masquer les actiions de la macros, mets au début de ta macro :
application.screenupdatingúlse
et repositionne cette valeur à true en fin de macro.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
DBCA5723-1FBC-494C-9716-1473CD724323@microsoft.com...
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Patrick BASTARD
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille
temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
--
Bien amicordialement,
P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro.
Dans mon cas le screenupdating=true n'est pas un inconvénient,
l'utilisateur voit la macro qui travaille pour lui dans le pilotage
de word.
Merci de votre aide.
Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est
de masquer les actiions de la macros, mets au début de ta macro :
application.screenupdatingúlse
et repositionne cette valeur à true en fin de macro.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de
news: DBCA5723-1FBC-494C-9716-1473CD724323@microsoft.com...
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
sese
Bonjour Patrick,
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais 1° modifie le fichier, la feuille 2° je boucle sur des lignes inutiles même si je saute les grosses opérations pour les lignes "" 3° je suis hyper dépendant de la forme de la feuille => si modification par l'utilisateur => plantage (le jeu de protection n'est pas admissible) malgré l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci. A+ Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonjour Patrick,
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais
1° modifie le fichier, la feuille
2° je boucle sur des lignes inutiles même si je saute les grosses opérations
pour les lignes ""
3° je suis hyper dépendant de la forme de la feuille => si modification par
l'utilisateur => plantage (le jeu de protection n'est pas admissible) malgré
l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci.
A+
Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille
temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
--
Bien amicordialement,
P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro.
Dans mon cas le screenupdating=true n'est pas un inconvénient,
l'utilisateur voit la macro qui travaille pour lui dans le pilotage
de word.
Merci de votre aide.
Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est
de masquer les actiions de la macros, mets au début de ta macro :
application.screenupdatingúlse
et repositionne cette valeur à true en fin de macro.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de
news: DBCA5723-1FBC-494C-9716-1473CD724323@microsoft.com...
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais 1° modifie le fichier, la feuille 2° je boucle sur des lignes inutiles même si je saute les grosses opérations pour les lignes "" 3° je suis hyper dépendant de la forme de la feuille => si modification par l'utilisateur => plantage (le jeu de protection n'est pas admissible) malgré l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci. A+ Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Daniel.C
Bonjour. La recopie en mémoire ne présente pas de difficultés : Tablo = Range("A1:C10") par exemple. Maintenant, si l'utilisateur change la structure des données, je ne vois pas l'avantage de passer par un tableau. Daniel "sese" a écrit dans le message de news:
Bonjour Patrick,
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais 1° modifie le fichier, la feuille 2° je boucle sur des lignes inutiles même si je saute les grosses opérations pour les lignes "" 3° je suis hyper dépendant de la forme de la feuille => si modification par l'utilisateur => plantage (le jeu de protection n'est pas admissible) malgré l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci. A+ Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel
"sese" a écrit dans le message de news:
Bonjour.
La recopie en mémoire ne présente pas de difficultés :
Tablo = Range("A1:C10") par exemple.
Maintenant, si l'utilisateur change la structure des données, je ne vois pas
l'avantage de passer par un tableau.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de news:
2394D0C8-C7B8-4EA1-BD7B-B13B2AF0B6FB@microsoft.com...
Bonjour Patrick,
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais
1° modifie le fichier, la feuille
2° je boucle sur des lignes inutiles même si je saute les grosses
opérations
pour les lignes ""
3° je suis hyper dépendant de la forme de la feuille => si modification
par
l'utilisateur => plantage (le jeu de protection n'est pas admissible)
malgré
l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci.
A+
Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille
temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite
?
--
Bien amicordialement,
P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro.
Dans mon cas le screenupdating=true n'est pas un inconvénient,
l'utilisateur voit la macro qui travaille pour lui dans le pilotage
de word.
Merci de votre aide.
Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est
de masquer les actiions de la macros, mets au début de ta macro :
application.screenupdatingúlse
et repositionne cette valeur à true en fin de macro.
Daniel
"sese" <sese@discussions.microsoft.com> a écrit dans le message de
news: DBCA5723-1FBC-494C-9716-1473CD724323@microsoft.com...
Bonjour. La recopie en mémoire ne présente pas de difficultés : Tablo = Range("A1:C10") par exemple. Maintenant, si l'utilisateur change la structure des données, je ne vois pas l'avantage de passer par un tableau. Daniel "sese" a écrit dans le message de news:
Bonjour Patrick,
Je cherche à faire plus compliqué. En gros ma macro fonctionne mais 1° modifie le fichier, la feuille 2° je boucle sur des lignes inutiles même si je saute les grosses opérations pour les lignes "" 3° je suis hyper dépendant de la forme de la feuille => si modification par l'utilisateur => plantage (le jeu de protection n'est pas admissible) malgré l'utilisation de nom pour les cellules.
Je ne maîtrisse pas du tout la création de tableau en mémoire.
Merci. A+ Sese
Bonjour, *sese*
Pas sûr non plus d'avoir tout compris, mais en créant une feuille temporaire, le temps d'obtenir tes résultats, et en la supprimant ensuite ?
-- Bien amicordialement, P. Bastard
Avant d'imprimer ce mail, ayez une pensée pour les arbres.
Bonsoir,
Non le but est de ne pas modifier la feuille de travail par une macro. Dans mon cas le screenupdating=true n'est pas un inconvénient, l'utilisateur voit la macro qui travaille pour lui dans le pilotage de word.
Merci de votre aide. Sese
Pour le tri, notamment, ce n'est pas du tout évident. Si ton but est de masquer les actiions de la macros, mets au début de ta macro : application.screenupdatingúlse et repositionne cette valeur à true en fin de macro. Daniel