Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul mais
quand je lance le calcul par la suite, la charge de travail est trop lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul mais
quand je lance le calcul par la suite, la charge de travail est trop lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul mais
quand je lance le calcul par la suite, la charge de travail est trop lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais copier
coller sans garder les formules, trier et supprimer les lignes concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
sitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le recalcul
maisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais copier
coller sans garder les formules, trier et supprimer les lignes concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news:42309A0D-1179-4530-8318-980D26FE14AC@microsoft.com...
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais copier
coller sans garder les formules, trier et supprimer les lignes concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de trier
sitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le recalcul
maisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne.
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne.
En fait, pour le moment c'est assez simple, je souhaite supprimer les lignes
qui ont "0" (num) dans une certaine colonne.
Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais
copier
coller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
trier
sitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le
recalcul
maisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)
Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!
Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais
copier
coller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news:42309A0D-1179-4530-8318-980D26FE14AC@microsoft.com...
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le
recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais
copier
coller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
trier
sitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le
recalcul
maisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne.
Le plus efficace (surtout pour un grand nombre de données) :
Filtrer la colonne sur le critère "0" > Sélection > Atteindre > Cellules
visibles > Lignes > supprimer
AV
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne.
Le plus efficace (surtout pour un grand nombre de données) :
Filtrer la colonne sur le critère "0" > Sélection > Atteindre > Cellules
visibles > Lignes > supprimer
AV
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne.
Le plus efficace (surtout pour un grand nombre de données) :
Filtrer la colonne sur le critère "0" > Sélection > Atteindre > Cellules
visibles > Lignes > supprimer
AV
Merci encore pour ton aide!
J'ai essayé en modifiant un peu mais j'ai pas tout compris ^^. En fait la
colonne concernée est la colonne GE
J'ai compris que la macro partait de la dernière ligne (enfin presque) et
faisait un test pour chaque ligne pour savoir si la valeur de la cellule
concernée (dans la colonne GE) était égale à zéro et la supprimait le cas
échéant.
J'ai donc transformé ce que tu avais écrit en
Range("GE65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("GE1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
La macro se lance mais ne s'arrête jamais ...
"FFO" a écrit dans le message de
news:Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignesqui ont "0" (num) dans une certaine colonne. Au départ je comptais
copiercoller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvellefeuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
triersitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le
recalculmaisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)
Merci encore pour ton aide!
J'ai essayé en modifiant un peu mais j'ai pas tout compris ^^. En fait la
colonne concernée est la colonne GE
J'ai compris que la macro partait de la dernière ligne (enfin presque) et
faisait un test pour chaque ligne pour savoir si la valeur de la cellule
concernée (dans la colonne GE) était égale à zéro et la supprimait le cas
échéant.
J'ai donc transformé ce que tu avais écrit en
Range("GE65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("GE1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
La macro se lance mais ne s'arrête jamais ...
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news:1EA5D6FB-A98B-4566-BFC8-022A2B8BD0BD@microsoft.com...
Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!
Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignes
qui ont "0" (num) dans une certaine colonne. Au départ je comptais
copier
coller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news:42309A0D-1179-4530-8318-980D26FE14AC@microsoft.com...
Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvelle
feuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
trier
si
tant est quelles aient un point commun sur lequel s'appuyer pour le
réaliser
A toi de nous le donner pour que l'on te propose un code
Dis nous !!!
Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions de
tri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer le
tri sur un seul paramètre, le logiciel plante à cause de toutes les
formules
contenues dans la base. Donc je lance le tri en empêchant le
recalcul
mais
quand je lance le calcul par la suite, la charge de travail est trop
lourde
et ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettre
un meilleur tri tout en conservant les formules?
Merci de votre aide :)
Merci encore pour ton aide!
J'ai essayé en modifiant un peu mais j'ai pas tout compris ^^. En fait la
colonne concernée est la colonne GE
J'ai compris que la macro partait de la dernière ligne (enfin presque) et
faisait un test pour chaque ligne pour savoir si la valeur de la cellule
concernée (dans la colonne GE) était égale à zéro et la supprimait le cas
échéant.
J'ai donc transformé ce que tu avais écrit en
Range("GE65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("GE1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
La macro se lance mais ne s'arrête jamais ...
"FFO" a écrit dans le message de
news:Rebonjours Rico
Considérant la colonne A détenant les 0
Je te propose donc cette macro
Tout d'abord creer la macro :
Outil/Macro/nouvel macro
donner un nom
OK
Arreter l'enregistrement (Icone Arr click sur le carré et non la croix)
Outil/Macro/Macros
Nom de la macro et modifier
Aprés le Sub Nommacro()
Copier ce code :
Range("A65535").End(xlUp).Select
Do While ActiveCell.Address <> Range("A1").Address
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop
If ActiveCell = 0 Then
ActiveCell.EntireRow.Delete
End If
Fichier enregistrer
Fermer le document de la macro par la croix
executer la macro : Outil/Macro/Macros
selectionner le nom de la macro et executer
Le résultat est il celui attendu ???
Dis moi !!!!Salut et merci de ton aide!
En fait, pour le moment c'est assez simple, je souhaite supprimer les
lignesqui ont "0" (num) dans une certaine colonne. Au départ je comptais
copiercoller sans garder les formules, trier et supprimer les lignes
concernées.
Mais si vous me proposez un code, j'imagine que ce ne sera pas trop
compliqué et me permettra de rentrer dans le monde des macros (je sais
programmer en BASIC, c'est assez proche comme langage il me semble).
Merci d'avance !
"FFO" a écrit dans le message de
news:Salut rico
Une suggestion :
Pourquoi ne pas rapporter les données sans les formules dans une
nouvellefeuille que tu pourrais elle trier ????
Tu laisserais ainsi intact la feuille avec les formules
Autre solution par macro : supprimer les lignes sans être obligé de
triersitant est quelles aient un point commun sur lequel s'appuyer pour le
réaliserA toi de nous le donner pour que l'on te propose un code
Dis nous !!!Bonjour,
j'ai un souci avec ma base de données. Je souhaite utiliser des
fonctions detri (pour éliminer certaines lignes) le problème est que j'ai beau
lancer letri sur un seul paramètre, le logiciel plante à cause de toutes les
formulescontenues dans la base. Donc je lance le tri en empêchant le
recalculmaisquand je lance le calcul par la suite, la charge de travail est trop
lourdeet ça bloque sur calcul : 0%.
Y aurait-il un moyen de diviser la tâche en plusieurs étapes ou de
permettreun meilleur tri tout en conservant les formules?
Merci de votre aide :)