Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Voir la liste de données a l'intérieure d'un interval

  • Initiateur de la discussion Initiateur de la discussion Belux
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Belux

XLDnaute Nouveau
Bonjour,

C'est dans le cadre de mon travail.
Je voudrais voire la liste complete des codes postaux en sachant qu'ils sont classe de cet maniere :

1000 - 1050
1070 - 1100
1180 - 1280
ect

Est-il possible, avec un formule ou macro d'extraire tout les data qui se trouve dans l'interval?

Donc
1001,1002,1003....1050
1070,1071...ect

En cherchent sur internet j'ai trouve ceci. Mais ca marche que pour la premiere ligne :

Sub inscol()
Application.ScreenUpdating = False
On Error GoTo ext
Dim cl As Range, lc As Integer, i As Integer
lc = Cells(1, Columns.Count).End(xlToLeft).Column
If lc <> 1 And Cells(1, lc) - Cells(1, 1) < 256 Then
For i = lc To 2 Step -1
With Cells(1, i)
If .Value - .Offset(, -1).Value > 1 Then
.EntireColumn.Insert
.Offset(, -1) = .Value - 1
i = i + 1
End If
End With
Next
End If
ext:
Application.ScreenUpdating = True
End Sub




Merci!
 
Re : Voir la liste de données a l'intérieure d'un interval

Bonsoir Belux et bienvenue,

Je n'ai pas réfléchi à une solution: j'ai des questions préalables.
- Ne pourrait-on avoir un extrait de ton fichier (ce qui permettrait de vérifier si des cas de figure particuliers n'existeraient pas)?
- Je ne suis pas certain que chaque nombre compris entre 1070 et 1100 (par exemple) corresponde à un code postal (belge?) existant. Ce dont je suis certain, par contre (toujours si ce sont des CP de chez nous!) c'est qu'il en existe en dehors de tes fourchettes!?
 
Re : Voir la liste de données a l'intérieure d'un interval


Bonjour Modeste,

Merci pour ton interet

- En attachement le fichier en question
- Comme tu peux le voir, nous avons dans ce fichier une origine(France), des destination et des temps de transite(partout un jour pour le moment). Parfois, au lieux d'un code, nous avons des intervalles.

Ce que je veux, c'est "etendre" les intervalles. Example a la ligne 7.
Au lieu d'avoir 1013-1018, je voudrais avoir :
1013
1014
1015
1016
1017
1018


Ou plus simplement. Si on a des intervalles :

1-7
9-15
18-28

Comment faire pour extraire tous les valeurs a l'interieure des intervalles?

Merci
 
Dernière édition:
Re : Voir la liste de données a l'intérieure d'un interval

Bonjour,

J'ai bien peur que le fichier soit "resté coincé dans le tube". Si c'est sa taille qui pose problème, je rappelle que nous nous contenterons d'un extrait (pour autant qu'il soit représentatif de la structure)

Tant qu'à faire, profites-en pour y ajouter un exemple de comment tu aimerais que le résultat soit affiché (les nombres dans l'intervalle devrait être côte à côte ou les uns sous les autres, dans une nouvelle colonne, une nouvelle feuille, etc.?)
 
Re : Voir la liste de données a l'intérieure d'un interval

Voici un petit fichier plus simple
TAB "Initial Data" : contient les intervalles
TAB " Goal": contient le resultat sohaite

Je veux voir les valeurs entre la valeur min et max. Je ne trouve pas de solution. Et la liste est trop longue pour le faire manuellement.

merci
 

Pièces jointes

Re : Voir la liste de données a l'intérieure d'un interval

Re,

Dans une cellule de ton choix (disons sur la feuille "Initial Data"dans un premier temps!) essaye
Code:
=SIERREUR($B3+SI($B3+COLONNES($A:A)-1<=$C3;COLONNES($A:A)-1;"");"")
... et recopie en bas et à droite (sur autant de colonnes que le plus grand intervalle potentiel.
 
Re : Voir la liste de données a l'intérieure d'un interval

Bonjour,

Je ne savais pas que tu devrais "traduire" ... sinon j'aurais joint le fichier.
Ce n'est pas tout à fait ma proposition, mais elle semble fonctionner quand même (tant que tu n'ajoutes pas de colonnes après coup !!)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
399
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
801
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…