Accueil > Forum > > > > En VBA pour Excel, probléme de modification de données
En VBA pour Excel, probléme de modification de données
samedi 9 mai 2009 à 17:12:24 |
En VBA pour Excel, probléme de modification de données

hidozo
|
Bonjour, J'ai réalisé l'essai suivant (voir fichier). Les explications sont dans l'userform. Ce qui ne fonctionne pas c'est quand je veux modifier plus d'une donnes de la ligne sélectionnée, et je ne comprends pas pourquoi. Est-ce que quelqu'un peut m'aider ? Cordialement
|
|
samedi 9 mai 2009 à 17:13:10 |
Re : En VBA pour Excel, probléme de modification de données

hidozo
|
comment intégrer mon fichier, je ne trouve pas ?
|
|
samedi 9 mai 2009 à 17:15:06 |
Re : En VBA pour Excel, probléme de modification de données

thom8994
|
Je sais pas si on peut mais mes nous simplement les codes
|
|
samedi 9 mai 2009 à 17:22:51 |
Re : En VBA pour Excel, probléme de modification de données

hidozo
|
re bonjour,
Voir la sub modif :
Private Sub CommandButton1_Click() Load UserForm2 UserForm2.Show End Sub
Private Sub CommandButton2_Click() End End Sub
Private Sub ListBox1_Click() Dim NuméroLigne As Integer
NuméroLigne = ListBox1.Value NuméroLigne = NuméroLigne + 1
TextBox1.Value = Cells(NuméroLigne, 2) TextBox2.Value = Cells(NuméroLigne, 3) TextBox3.Value = Cells(NuméroLigne, 1) ComboBox1.Value = Cells(NuméroLigne, 4)
End Sub
Private Sub modif_Click() Dim NuméroLigne As Integer
'Bouton modification If OptionButton2 = False Then Exit Sub
NuméroLigne = ListBox1.Value NuméroLigne = NuméroLigne + 1
If TextBox3.Value <> Cells(NuméroLigne, 1) Then Cells(NuméroLigne, 1) = Me.TextBox3
If TextBox1.Value <> Cells(NuméroLigne, 2) Then Cells(NuméroLigne, 2) = Me.TextBox1
If TextBox2.Value <> Cells(NuméroLigne, 3) Then Cells(NuméroLigne, 3) = Me.TextBox2
If ComboBox1.Value <> Cells(NuméroLigne, 4) Then Cells(NuméroLigne, 4) = Me.ComboBox1
End Sub
Private Sub OptionButton1_Click()
Range("A1").Activate TextBox1 = "" TextBox2 = "" TextBox3 = "" ComboBox1 = ""
ListBox1.Visible = False
End Sub
Private Sub OptionButton2_Click() Dim dercell As String
Range("A1").Activate
TextBox1 = "" TextBox2 = "" TextBox3 = "" ComboBox1 = ""
ListBox1.Visible = True 'sélection de la zone de la liste box dercell = Range("a1").End(xlDown).Row ListBox1.RowSource = "A1:d" & dercell
End Sub
Private Sub OptionButton3_Click() Dim DerVerbe As String
If OptionButton3 = True Then Worksheets("Feuil2").Select DerVerbe = Range("A1").End(xlDown).Address ComboBox1.RowSource = "A1:" & DerVerbe Worksheets("Feuil1").Select
End If End Sub
Private Sub OptionButton4_Click() Dim DerVerbe As String
If OptionButton4 = True Then Worksheets("Feuil2").Select DerVerbe = Range("B1").End(xlDown).Address ComboBox1.RowSource = "B1:" & DerVerbe Worksheets("feuil1").Select
End If End Sub
Private Sub UserForm_Initialize()
'bouton validation OptionButton1 = True 'bouton 1ère liste verbe OptionButton3 = False 'bouton 2ème liste verbe OptionButton4 = False
NuméroLigne = ListBox1.Value NuméroLigne = NuméroLigne + 1
End Sub
Private Sub valid_Click() Dim DerligSaisie As String
If OptionButton1 = True Then
Worksheets("Feuil1").Select DerligSaisie = [a65000].End(xlUp).Row + 1
Cells(DerligSaisie, 1) = Me.TextBox3 Cells(DerligSaisie, 2) = Me.TextBox1 Cells(DerligSaisie, 3) = Me.TextBox2 Cells(DerligSaisie, 4) = Me.ComboBox1
TextBox1.Value = "" TextBox2.Value = "" TextBox3.Value = "" ComboBox1.Value = ""
End If
End Sub
D'vance merci
Hidozo
|
|
dimanche 10 mai 2009 à 00:14:19 |
Re : En VBA pour Excel, probléme de modification de données

jack
|
Réponse acceptée !
Pas trouvé d'explication Pas trouvé de question plausible " quand je veux modifier plus d'une donnes de la ligne sélectionnée" : Quelle ligne ? avec quel code ? on ne va pas éplucher tout le code pour trouver le grain de sable. On ne sait même pas de quoi est composé ton projet, ce qu'il fait, que tu fais, tu parles de données mais on ne sait pas où elles se trouvent. Cerise sur le gâteau, ton problème concerne VBA et tu postes dans la catégorie .Net Que veux-tu qu'on te réponde Vala Jack, MVP VBNB : Je ne répondrai pas aux messages privés Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
dimanche 10 mai 2009 à 11:32:02 |
Re : En VBA pour Excel, probléme de modification de données

hidozo
|
désolé !!!!
Merci quand même
hidozo
|
|
Cette discussion est classée dans : vba, données, excel, probléme, modification
Répondre à ce message
Sujets en rapport avec ce message
RechercheV dans un userform vba excel [ par avyrex1926 ]
Re bonjour à tous,Me revoilà avec une nouvelle question.J'ai un userform avec ComboBox1 - ComboBox2 - TextBox1 - TextBox2 - TextBox3 - TextBox4 - Text
Besoin d'aide : VB6 & Requete Access [ par eupeup ]
Bonjour à tous,j'ai un petit souci, j'ai codé en VBA sous excel une application qui va récupérer des données dans une base de données Access puis je t
[VBA excel] empecher la modification de certaines cellules [ par annyong ]
Bonjour,Je souhaite savoir comment faire pour empecher l'utilisateur de la feuille Excel de modifier le contenu de cellules.on aurait des cellules, qu
[VBA excel] sélection de données séparées par des ; [ par annyong ]
bonjour,j'ai un fichier excel ou les données ne sont pas affichées séparément par cellule, donc pas possible de sélectionner depuis VBA un range.pour
excel access par vba [ par chaudier37 ]
<td id="HB_Focus_Element" valign="top" width="100%" b
VBA outlook récupération de données excel. [ par salut tlm ]
Salut les développeurs ! Je cherche à resortir des données d'un classeur excel dans outlook. Mais je n'ai aucune idée de la marche à suivre. M
defilement feuilles excel vba [ par Mitchouboy33 ]
bonjour à tous, voila j'ai un problème dans un de mes codes sous vba, je crée une base de données avec une feuille excel choisie au démarrage. Cette f
VBA Excel / Plage données graph Excel [ par yoarf ]
Dans la plage de données de mon graphique j'ai ceci comme données :=LDD!$A$5:$A$1000;LDD!$E$5:$E$1000Or dans me feuille Excel "LDD", lorsque j'insère
Séparer données d'une cellule excel en vba [ par avyrex ]
Bonjour a tous,Je voudrais savoir comment faire en vba excel afin que chaque valeur dans la colonne A exemple dans A2: LUN - VEN 7AM - 3 PM , soit tra
excel vba [ par benkerrou ]
Bonjour, est ce que quelqu'un peut m'aider à résoudre mon problème?Voilà ma question est la suivante :J'ai une fille excel qui contient des données su
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|