Bonjour a tous,
Je cherche a faire une requete SQL sur des colonnes fusionné du style:
Ligne 1 Colonnes A, B, C, D Fusionné et a pour texte: "Mère"
Ligne 2 Colonne A: Nom, Colonne B: Prenom, Colonne C: Age, Colonne D: Sexe
En temps normal j'aurais fait ceci
Mais le problème avec la colonne fusionnée Mère c'est que ceci sort une erreur. Si je supprimer la première ligne ca marcherai mais malheureusement j'ai l'obligation de garder cette première ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Dim Cn As ADODB.Connection Dim Rst As ADODB.Recordset Set Cn = New ADODB.Connection '--- Connection --- With Cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _ & Fichier & ";Extended Properties=""Excel 12.0;HDR=YES;""" .Open End With '----------------- Set Rst = New ADODB.Recordset texte_SQL = "SELECT [Nom], [Prenom], [Age] FROM [Feuille1$] WHERE [Prenom] = 'Thomas' " Set Rst = Cn.Execute(texte_SQL)
Si quelqu'un a une solution
Merci d'avance pour toutes aides en tout cas
Partager