Fusion de deux colonnes

Bonjour tout le monde,

J'ai un petit problème:

J'ai un tableau colonne avec des dates qui ne se suivent pas ( par exemple 01/02, 05/02, 07/02, ...) et des valeurs de mesures correspondant à chaque date.

Je souhaite créer une colonne du type 01/02, 02/02, 03/02, .....et mettre les valeurs correspondantes en face des bonnes dates dans une deuxième colonne.

Je pensais fusionner la colonne avec les dates qui ne se suivent pas avec celle dont les dates se suivent et les mesures (je ne sais pas trop comment) se mettrais en face des bonnes dates.

Quelqu'un pourrait m'aider?

(En fait c'est chaud d'écrire se que je voudrais faire, je suis pas sûre d'être claire....)

Merci

a+

Bonjour,

En fait, tu veux insérer des lignes où les dates manquent ?

Envoie une feuille représentative

Amicalement

Claude

Oui c'est ça, je souhaite insérer des dates, afin d'avoir tous les jours des mois.

cf fichiers joints

12classeur1.xls (16.50 Ko)

re,

ton fichier en retour,

Sub InsereLignes() 'si manque dates
Dim Lg&, i%, Db&, Df&
    Application.ScreenUpdating = False
        Lg = Range("a" & Rows.Count).End(xlUp).Row      'dernière ligne
        Db = Application.EoMonth(Range("a2"), -1) + 1   '1er jour du mois au début
        Df = Application.EoMonth(Range("a" & Lg), 0)    'fin de mois dernière ligne

        '--- contrôle si commence bien le 1er jour du mois ---
        If Range("a2") > Db Then
            Rows(2).Insert
            Range("a2") = Format(CDate(Db), "m/d/yyyy")
            Lg = Lg + 1
        End If
        '---
    For i = Lg To 2 Step -1
        If Cells(i, "a") < Df Then
            Cells(i + 1, "a").EntireRow.Insert
            Cells(i + 1, "a") = Df
            i = i + 1
        End If
            Df = Df - 1
    Next i
End Sub

Amicalement

Claude

Bonjour,

Merci pour l'aide, je n'ai pas eu le temps de regarder le programme avant ce matin.

J'ai donc essayé de le faire marcher en cliquant sur "Go" mais il m'indique une erreur 438. J'ai du faire une fausse manip mais je ne sais pas laquelle.

Je ne m'y connais pas trop (voir pas du tout) en vba, est ce que vous pouvez me conseiller un tuto?

Cordialement

Limlug

PS: J'aime bien ta phrase Claude, "Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)", elle me fait penser à une devise shadock "Pourquoi faire simple quand on peut faire compliqué".

Bonjour,

Je viens de tester à nouveau mon fichier, sans problème,

c'est sur ton fichier réel, que çà coince ?

essaye de localiser la ligne de code où se produit l'erreur

Claude

bonjour ;bonjour Dubois

simplement avec index (equiv sur un calendrier automatisé

un essai sans vba

10limlug.zip (10.31 Ko)

cordialement

Rechercher des sujets similaires à "fusion deux colonnes"