selectionner le fichier excel pour BD

  • Initiateur de la discussion Initiateur de la discussion camadian
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

camadian

Guest
bonjour le forum

Existe il un moyen pour que dans ma macro je puisse choisir et sélectionner un fichier excel qui me servira de référence pour pour alimenter ma listview car mon fichier ne porte pas toujours le meme nom mais sa structure est toujours identique

En vous remerciant
Camadian

Private Sub UserForm_Initialize()
Dim m As Byte, i As Long, x As Long, k As Byte
Dim Wb As Object, chemin$
Dim lig As Long
ListBox1.Clear
chemin = ThisWorkbook.Path & "\1111-1111.xls"
 

Pièces jointes

Re : selectionner le fichier excel pour BD

Re
Une dernière tentative:
Remplacer les deux boutons par:
VB:
Private Sub CommandButton2_Click()
Dim Fact As String, Lg As Long
Fact = TextBoxQuantite.Text
With Sheets("Feuil1")
  Lg = .Range("C:C").Find(Fact, LookIn:=xlValues).Row
  .Cells(Lg, 1).EntireRow.Delete
End With
With ListBox1
    .ColumnCount = 7
    .ColumnHeads = True
    .RowSource = Range("A2:G" & Range("A65536").End(xlUp).Row).Address
End With
End Sub
Et
VB:
Private Sub CommandButtonAjout_Click()
With Range("A65536").End(xlUp)(2)
    .Offset(0, 0).Value = UserForm2.TextBoxN°plan.Value
    .Offset(0, 1).Value = UserForm2.TextBoxQuantite.Value
    .Offset(0, 2).Value = UserForm2.TextBoxIndice.Value
    .Offset(0, 3).Value = UserForm2.TextBoxDesignation.Value
    .Offset(0, 4).Value = UserForm2.TextBoxMatiere.Value
    .Offset(0, 5).Value = UserForm2.TextBoxProtection.Value
    .Offset(0, 6).Value = UserForm2.TextBoxObservation.Value
    With Columns("B:B")
        .Columns.AutoFit
        .Rows.AutoFit
        .HorizontalAlignment = xlRight
        .VerticalAlignment = xlTop
    End With
End With
With ListBox1
    .ColumnCount = 7
    .ColumnHeads = True
    .RowSource = Range("A2:G" & Range("A65536").End(xlUp).Row).Address
End With
End Sub
Après je ne sais plus...
Cordialement
 
Re : selectionner le fichier excel pour BD

C'est super ca marche au poil
mais maintenant mon responsable me dit "ca serait bien si on pouvait mettre tout ca dans un document word avec du blabla devant et derrière"
j'espere que je vais pouvoir transposer tout ca sous word !!!

Un grand merci a toi pour ton aide
Cordialement
Camadian
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
40
Affichages
3 K
Réponses
3
Affichages
923
Réponses
4
Affichages
1 K
C
Réponses
6
Affichages
1 K
Hogwarts
H
S
Réponses
10
Affichages
4 K
Sylvain29
S
S
Réponses
3
Affichages
2 K
Retour