Ecrire à l'ntersection de ligne et colonne - Page 2

Résolu
Précédent
  • 1
  • 2
  1. Erock49 Messages postés 10 Statut Membre
     
    MM en fait il y a encore des bugs si on fait des demandes successives et que l'on sélectionne une semaine plus grande que celle sélectionnée auparavant, c'est peut-être du au formulaire.

    Mais j'ai besoin d'activer la feuille car des programmes précédents se font sur d'autres feuilles
    0
  2. moiced59 Messages postés 1161 Statut Membre 60
     
    Activé la feuille ok mais pas le formulaire

    si tu active ton formulaire la feuille est figé

    le mieux c d'ajouter un bouton ajout commande
    0
  3. Erock49 Messages postés 10 Statut Membre
     
    J'ai mis une textbox pour saisir la quantité de la commande

    et j'ai fait textbox.value= Cells(i, saisie2) mais ca ne marche pas.

    Euh je vois pas ce que tu veux dire alors pour le formulaire ...
    0
  4. moiced59 Messages postés 1161 Statut Membre 60
     
    Bah tu fais apparaitre un formulaire pour activer la macro vire le
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Erock49 Messages postés 10 Statut Membre
     
    Euhh là je sais pas faire ou vois pas ce que tu veux dire :/
    0
  7. moiced59 Messages postés 1161 Statut Membre 60
     
    bah c pas moi qui est fais ca c toi !!!
    ya bien un formulaire qui s'affiche sur activation de ta feuille1 c ca qui bloque enleve le et creer un bouton sur feuille et ajoute y le code tu vois ce que je veux dire?
    0
  8. Erock49 Messages postés 10 Statut Membre
     
    Ok je vois, mais si tu veux ce petit programme c'est un bout de logiciel que j'ai créé, et le logiciel ca se traduit par plusieurs formulaires :/
    0
  9. moiced59 Messages postés 1161 Statut Membre 60
     
    oui mais celui ci y en a pas besoin
    0
  10. Erock49 Messages postés 10 Statut Membre
     
    Ok je vois.
    Parcontre j'ai encore quelques bug dans le programme, mais j'arrive pas à savoir d'où ca vient.

    Sinon à un moment dans ton programme tu mets i=4, c'est parce qu'il n'y a que 4 noms de produits ?
    0
  11. moiced59 Messages postés 1161 Statut Membre 60
     
    non c parce que t nom de produit commence a la ligne 4 vas y c koi les bugg?
    0
  12. Erock49 Messages postés 10 Statut Membre
     
    Il affiche aucunue concordance des fois, j'arrive pas à cerner d'où vient le bug...
    J'ai rajouté deux autres noms de produits, et pour ces deux là ca ne marche pas
    0
  13. moiced59 Messages postés 1161 Statut Membre 60
     
    ok je vais refaire un petit bout ameliorer je le poste apres et tu pourra tester
    0
  14. Erock49 Messages postés 10 Statut Membre
     
    Ah c'est bon je viens de résoudre le problème j'avais oublié de changé le nom de la feuille1 mais même en la selectionnant ca marchait pour les anciens produits parceque les noms se trouvaient au même endroit sur la feuille.
    Bref, merci beaucoup !

    Dernière petite question : sais tu comment on fait pour ouvrir une interface VBA sans ouvrir de feuille excel ?
    0
  15. moiced59 Messages postés 1161 Statut Membre 60
     
    je doute que cela soit possible ds le sens ou si tu fais du code vba c pour executer sur une feuille
    tiens ce code fonctionne correctement
    Sub Bouton1_Clic()
    Worksheets("Feuil1").Activate

    saisie = InputBox("quel nom de produit recherchez vous?")
    h:
    saisie2 = Val(InputBox("quel numero de semaine recherchez vous?")) + 1
    If saisie2 > 52 Or saisie < 1 Then
    MsgBox "saisie interdite!!! veuillez recommencer"
    GoTo h
    End If
    y = Worksheets("feuil1").Cells(4, "A").End(xlDown).Row + 1
    i = 4

    Do Until i = y
    If saisie = Cells(i, 1).Value Then
    Cells(i, saisie2).Activate
    Exit Sub
    Else
    i = i + 1
    End If
    Loop
    If i = y Then
    MsgBox "aucune concordance trouvé "
    Exit Sub
    End If
    End Sub
    0
  16. Erock49 Messages postés 10 Statut Membre
     
    Ok, ca marche ;)

    Merci beaucoup pour ton aide !
    0
Précédent
  • 1
  • 2