Liste déroulante (problème de cellule)

Bonsoir à ts

Suite à quelques modifications et rajout d'un formulaire, j'aurais aimé que

les données de la liste déroulante du formulaire s'inscrive

en "C" à la suite des données du tableau

ex: qu'en "C16" s'inscrive les données de la liste déroulante

C.A.D = " 11 novembre (férié)"

mais pour l'instant, je ni arrive pas et les données s'inscrive tjrs en "C8"

Que dois-je modifier et où?

Et au cas où cela serait également possible, après la rentrée des données

à la suite du tableau, fusionner les cellules de "C" juque que "F"

en prenant en compte la ligne du dessous.

ex: ici en l'occurrence Toussaint / Noël / Carnaval / Pâques

"C16:F17"

fichier joint:

Merci d'avance de prendre un peu de votre temps

et bonne soirée ou bonne nuit pour les insomiaques

Bonjour

Modifie ainsi ton code :

Private Sub CommandButton1_Click()
Dim derligne As Integer, i&

    If MsgBox("confirmez-vous l'ajout des données?", vbYesNo, "confirmation") = vbYes Then
        derligne = 7
        While Range("A" & derligne) <> ""
            derligne = derligne + 1
        Wend
        Cells(derligne, 3) = ComboBox1
    End If
        ComboBox1.Value = ""
End Sub

OK ?

Bye !

Bnj et merci pour réponse.

Question : à quoi corresponds le chiffre "7"?

Alors la donnée de la liste rentre bien à la suite des données existantes; mais:

1) quand je veux continuer à rentrer les kms & les heures des jrs suivant, il se passe rien (elle ne s'inscrive pas

2) quand je me sert de nouveau de la liste déroulante, la donnée s'inscrit bien dans la ligne de la journée suivante; mais à chaque réutilisation de la liste, la donnée s'inscrit dans la même cellule.

Donc j'ai bien en "C16" "11 novembre (férié)"

et je devrais avoir en "c18" "journée(s) pédagogique(s)"

et ensuite en "C20" également "journée(s) pédagogique(s)"

et pouvoir continuer les données des jrs suivants; mais cela bloque après la rentrée des données en "C18".

Merci et bon weekend.

Bonjour,

C'est ta formule dans les lignes paires de la colonne A qui en est la cause.

Il faut qu'elle teste C et non E (lorsque tu fusionnes, seule C(lignes paires) peut conserver un contenu, les autres cellules de la fusion sont vides).

Cordialement.

Bonjour à tous

jearol53 a écrit :

Question : à quoi corresponds le chiffre "7"?

Réponse :

Il correspond à la première ligne de ton tableau.

La boucle qui suit va incrémenter la valeur de derln jusqu'à trouver la première cellule vide de la colonne A. Cette dernière donnera ainsi le numéro de la ligne que tu recherches.

Pour le reste, MFerrand t'a répondu.

Bye !

Bnj, merci à vous pour vos réponses.

Cela ne fonctionne pas vraiment comme je voudrais à cause de la fusion; mais 7 déjà mieux.

Bon weekend.

Rechercher des sujets similaires à "liste deroulante probleme"