XL 2013 Insertion cellule manquante

Claude5

XLDnaute Occasionnel
Bonjour et meilleurs vœux 2018

dans mon fichier, de base j'ai une série d'horaires qui ne suivent pas (800 et 1800 manquants). Comme je dois copier/coller les données obtenues dans un autre fichier, pour respecter la logique horaire, je dois détecter les horaires manquants et les insérer manuellement.

N'y a t-il pas un moyen plus sophistiqué de pouvoir insérer justement les horaires manquants dans une chaine?

Dans ma PJ j'ai le cas de données horaires verticales et horizontales

Merci de votre aide
 

Pièces jointes

  • HEURE MANQUANTE.xlsx
    11.7 KB · Affichages: 25

CISCO

XLDnaute Barbatruc
Bonjour

Tu peux faire comme en pièce jointe, à savoir

* Créer un second tableau avec la bonne colonne J et la formule dans K3 (adaptée à ton premier tableau), formule qui peut être copier-coller vers la droite et vers le bas aussi longtemps que désiré.
* Copier-coller les valeurs de ce second tableau.

@ plus
 

Pièces jointes

  • HEURE MANQUANTE.xlsx
    12.6 KB · Affichages: 20

kingfadhel

XLDnaute Impliqué
Bonjour, le forum

Un bout de code qui fait l'affaire

VB:
Sub manquent()
lig = Cells(6500, 1).End(xlUp).Row
    For i = 4 To lig
    If Cells(i, 1) / 100 <> (Cells(i - 1, 1) / 100) + 1 Then
    Rows(i).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Cells(i, 1) = Cells(i - 1, 1) + 100
    lig = lig + 1
    End If
    Next
    Range("A3:A" & lig).Copy
    Range("K3").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
    Columns("K:XFD").EntireColumn.AutoFit
[K3].Select
End Sub
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 008
dernier inscrit
Ichaka