Macro detection et affichage des intervalles

  • Initiateur de la discussion Initiateur de la discussion sergiuspollux
  • 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 !

S

sergiuspollux

Guest
Je suis a la recherche d'une macro qui :

lire une colonne "G" numérique. 1000 lignes
qui detecte les intevalles supérieurs à 1
- ex:
cellule G10 = 10
cellule G11 = 14

"capable de detecter les intevalles 11 12 13 "

qui affiche sur une colonne tous les intervalles trouvés.

J'ai beau refléchir, je suis perdu,

Merci pour votre aide, car je désespère.
 
Re : Macro detection et affichage des intervalles

Bonsoir à tous

Essaie ce code :

Code:
Sub inter()
Range("g1").Select
derligne = Selection.End(xlDown).Row
For i = 1 To derligne - 1
    If ActiveCell.Offset(i, 0) - ActiveCell.Offset(i - 1, 0) > 1 Then ActiveCell.Offset(i, 1).Value = ActiveCell.Offset(i, 0).Value - ActiveCell.Offset(i - 1, 0).Value
Next i
End Sub

Eric
 
Re : Macro detection et affichage des intervalles

Eric 45 à dit:
Bonsoir à tous

Essaie ce code :

Code:
Sub inter()
Range("g1").Select
derligne = Selection.End(xlDown).Row
For i = 1 To derligne - 1
    If ActiveCell.Offset(i, 0) - ActiveCell.Offset(i - 1, 0) > 1 Then ActiveCell.Offset(i, 1).Value = ActiveCell.Offset(i, 0).Value - ActiveCell.Offset(i - 1, 0).Value
Next i
End Sub

Eric

Je dis déjà un Grand merci.
Effectivement ca me donne le total intevalle.

Je recherche plus précisement tous les intervalles trouvés.
Si il y a moyen , je suis preneur

Et Merci encore.
 
Re : Macro detection et affichage des intervalles

Bonsoir à tous

Si tu veux tous les inter le "1" y compris, tu supprimes le "if..then" et tu écris :

Code:
Sub inter()
Range("g1").Select
derligne = Selection.End(xlDown).Row

For i = 1 To derligne - 1
ActiveCell.Offset(i, 1).Value = ActiveCell.Offset(i, 0).Value - ActiveCell.Offset(i - 1, 0).Value
Next i
End Sub
Eric
 
Re : Macro detection et affichage des intervalles

J'ai essayé d'adapter mais sans y arriver

je n'ai pas du utiliser les bons termes pour me faire comprendre.
quand je dis intervalles, c'est plutot la valeur.
c'est à dire :
onglet 1
g10=9
g10=11
g11=14

Il faudrait que je puisse recuper les valeurs manquantes soit : 10;12;13

dans un onglet 2 à partir de la cellule F10

car la je nage la brasse coulée.

En attente d'une soluce, Merci mille fois.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
7
Affichages
1 K
timon
T
N
  • Question Question
Réponses
5
Affichages
3 K
M
Réponses
4
Affichages
2 K
M
M
Réponses
3
Affichages
4 K
_matt_44
M
S
Réponses
1
Affichages
838
Mytå
M
Réponses
13
Affichages
2 K
B
Retour