Décalage rapide de lignes - Excel
Fermé
thelvy
Messages postés
5
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
12 octobre 2009
-
13 mai 2008 à 10:18
thelvy - 15 mai 2008 à 10:53
thelvy - 15 mai 2008 à 10:53
A voir également:
- Décalage rapide de lignes - Excel
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Acces rapide - Guide
- Si et excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
6 réponses
fl0
Messages postés
357
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
10 novembre 2021
209
13 mai 2008 à 10:35
13 mai 2008 à 10:35
salut
c'est pas tous a fait ce que tu veu mais c'est un debut
je regarde si la cellule (l i c j) contient "FAUX" et si c'est le cas
je supprime le contenu de la cellule
tous ca dans une boucle bien sur
tu à juste à trouvé comment faire pour supprimé carément la cellule et non son contenu
comme on dit chez moi "y a qu'a il faut"
for i=0 to 10000
for j =0 to 10000
If ActiveSheet.cells(i, j).value = "FAUX" Then
cells(i, j).Clear
end if
Next
Next
c'est pas tous a fait ce que tu veu mais c'est un debut
je regarde si la cellule (l i c j) contient "FAUX" et si c'est le cas
je supprime le contenu de la cellule
tous ca dans une boucle bien sur
tu à juste à trouvé comment faire pour supprimé carément la cellule et non son contenu
comme on dit chez moi "y a qu'a il faut"
for i=0 to 10000
for j =0 to 10000
If ActiveSheet.cells(i, j).value = "FAUX" Then
cells(i, j).Clear
end if
Next
Next
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
13 mai 2008 à 10:35
13 mai 2008 à 10:35
Salut,
Tu peux faire une macro vba, mais pourquoi ne pas trier ta feuille sur la colonne vrai/faux et du coup, tu peux selectionner facilement tous tes "Faux"
Tu peux faire une macro vba, mais pourquoi ne pas trier ta feuille sur la colonne vrai/faux et du coup, tu peux selectionner facilement tous tes "Faux"
thelvy
Messages postés
5
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
12 octobre 2009
13 mai 2008 à 12:34
13 mai 2008 à 12:34
Merci pour vos réponses super rapides.
@ Zavenger:
macro vba ou macro excel, je suis incompétent dans les 2 cas.
Quand à classer les vrais et faux puis supprimer les faux c'est impossible car dès qu'il y a un faux, tout est décalé et les suivants deviennent systématiquement FAUX à leur tour. C'est balo comme on dit chez moi ...
@ FL0:
Merci pour cette proposition.
Effectivement l'objectif est d'effectuer le décalage vers le haut à chaque fois, car d'autres colonnes avec d'autres infos (prix, infos diverses...) découlent de mes fameuses colonnes "codes produits". Ces autres colonnes sont adjacentes aux colonnes "codes produits".
A noter également que si j'effectue le tri et la suppression manuellement, il me faut à chaque fois rafraichir mes formules en les tirant vers le bas. (en clair : J'ai une colonne FAUX / Je supprime les cellules qui ne m'interessent pas et fait remonter les bonnes cellules à la bonne hauteur, et après validation FAUX est toujours affiché / Je tire ma formule dans les cellules supérieures, et elle se transforme en VRAI )
L'idée serait donc de faire tout cela automatiquement.
Merci beaucoup pour votre contribution.
@ Zavenger:
macro vba ou macro excel, je suis incompétent dans les 2 cas.
Quand à classer les vrais et faux puis supprimer les faux c'est impossible car dès qu'il y a un faux, tout est décalé et les suivants deviennent systématiquement FAUX à leur tour. C'est balo comme on dit chez moi ...
@ FL0:
Merci pour cette proposition.
Effectivement l'objectif est d'effectuer le décalage vers le haut à chaque fois, car d'autres colonnes avec d'autres infos (prix, infos diverses...) découlent de mes fameuses colonnes "codes produits". Ces autres colonnes sont adjacentes aux colonnes "codes produits".
A noter également que si j'effectue le tri et la suppression manuellement, il me faut à chaque fois rafraichir mes formules en les tirant vers le bas. (en clair : J'ai une colonne FAUX / Je supprime les cellules qui ne m'interessent pas et fait remonter les bonnes cellules à la bonne hauteur, et après validation FAUX est toujours affiché / Je tire ma formule dans les cellules supérieures, et elle se transforme en VRAI )
L'idée serait donc de faire tout cela automatiquement.
Merci beaucoup pour votre contribution.
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
13 mai 2008 à 13:30
13 mai 2008 à 13:30
voici une macro vba qui spprime les lignes en fonction de la valeur d'une cellule
Sub supprime()
Dim lig As Double
For lig = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
if Cells(lig, 3).Value ="FAUX" then
Rows(lig).Delete
Endif
Next lig
End Sub
en l'occurence la colonne C (3)
Sub supprime()
Dim lig As Double
For lig = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
if Cells(lig, 3).Value ="FAUX" then
Rows(lig).Delete
Endif
Next lig
End Sub
en l'occurence la colonne C (3)
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
13 mai 2008 à 13:35
13 mai 2008 à 13:35
Bonjour,
Suis pas sûr qu'il faut mettre "FAUX" entre guillemets, c'est une valeur booléenne.
A+
Suis pas sûr qu'il faut mettre "FAUX" entre guillemets, c'est une valeur booléenne.
A+
fl0
Messages postés
357
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
10 novembre 2021
209
>
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
13 mai 2008 à 13:39
13 mai 2008 à 13:39
moi je pense car on veut vérifier le contenu de la cellule en Q° Mais bonne remarque si ca ne marche pas le diagnostique pourra etre tres rapide
a+
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fl0
Messages postés
357
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
10 novembre 2021
209
13 mai 2008 à 13:38
13 mai 2008 à 13:38
j'ai besoin de quelque precision
quand tu as une cellule (faux) c'est a cause de quoi? le contenu des cellule à coté (gauche et droite ne convient pas ??)
donne nous ta formule ca serai cool
parceque la javance dans le noir
et dit nous si tu veut juste remonté la colonne ou ta cellule est mauvaise ou si tu veut tous décallé (d'une ligne)
dans quel cas la macro de zavenger est pas mal
quand tu as une cellule (faux) c'est a cause de quoi? le contenu des cellule à coté (gauche et droite ne convient pas ??)
donne nous ta formule ca serai cool
parceque la javance dans le noir
et dit nous si tu veut juste remonté la colonne ou ta cellule est mauvaise ou si tu veut tous décallé (d'une ligne)
dans quel cas la macro de zavenger est pas mal