Afficher un message
Vieux 15/12/2005, 16h00   #6 (permalink)
le Fnake
XLDnaute Junior
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 50
Par défaut Re:Modify data via userform

re le fil

bon déja, c'est bien le Fnake, même si la ressemblance avec Snake n'est peut-être pas fortuite :lol:

Sinon, je viens de modifier le code pour l'ajout et la modification de données (au passage, le report de données n'est pas bon quand on choisit un élément dans la liste, il y a un décalage : mettre NomLBindex = ListBox1.ListIndex + 2 au lieu de +3)

Code:
Private Sub CommandButton1_Click()
Dim mySheet As Worksheet

myPage = MultiPage1.Value
Set mySheet = IIf(myPage = 0, Worksheets('Private'), Worksheets('Public'))
With mySheet
    myLine = .Range('A65000').End(xlUp).Row + 1
    myEntity = IIf(myPage = 0, ComboBox11.Value, ComboBox21.Value)
    myRabais = IIf(myPage = 0, TextBox12.Value, TextBox22.Value)
    .Cells(myLine, 3) = myEntity
    .Cells(myLine, 5) = myRabais
    'etc.'
End With
Unload Me
End Sub
Private Sub CommandButton10_Click()
Dim mySheet As Worksheet

Msg = MsgBox('Attention, vous êtes sur le point de changer des données !', vbOKCancel + vbExclamation)
If Msg = vbCancel Then Exit Sub

myPage = MultiPage1.Value
Set mySheet = IIf(myPage = 0, Worksheets('Private'), Worksheets('Public'))
myLine = 2 + IIf(myPage = 0, ListBox1.ListIndex, ListBox2.ListIndex)
With mySheet
    myEntity = IIf(myPage = 0, ComboBox11.Value, ComboBox21.Value)
    myRabais = IIf(myPage = 0, TextBox12.Value, TextBox22.Value)
    .Cells(myLine, 3) = myEntity
    .Cells(myLine, 5) = myRabais
    'etc.'
End With
Unload Me
End Sub
Alors il faut ensuite adapter ce bout de code pour rapporter toutes les données et pour vérifier leurs validités, mais la base est là !

Bon courage !

le Fnake [file name=Correctdata5bis.zip size=33371]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Correctdata5bis.zip[/file]

Message édité par: le Fnake, à: 15/12/2005 16:20
Fichiers attachés
Type de fichier : zip Correctdata5bis.zip (32,6 Ko, 3 affichages)
le Fnake est déconnecté   Réponse avec citation