Comment modifier les valeurs dans la ligne 1 avec le script vba:
st_name st_id st_num Alex 112 1113 Alice 110 1132
pour ça :
Name ID Number Alex 112 1113 Alice 110 1132
il existe plusieurs methods pour parvenir à ce dont vous avez besoin
Veuillez noter que cet exemple est basé sur la gamme utilisée "A1:C1"
1 Variante
Cells(1, 1).Value = "Name" Cells(1, 2).Value = "ID" Cells(1, 3).Value = "Number"
2 variante
Cells(1, "A").Value = "Name" Cells(1, "B").Value = "ID" Cells(1, "C").Value = "Number"
3 Variante
Range("A1").Value = "Name" Range("B1").Value = "ID" Range("B1").Value = "Number"
Variante 4
[A1].Value = "Name" [B1].Value = "ID" [C1].Value = "Number"
Variante 5, comme alternative dans le cas où la gamme va une après l'autre
[A1:C1].Value = Split("Name ID Number")
ou
Range("A1:C1").Value = Split("Name;ID;Number",";")
ou
Range(Cells(1, 1), Cells(1, 3)).Value = Split("Name ID Number")
ou
Range(Cells(1, "A"), Cells(1, "C")).Value = Split("Name ID Number")
… et ainsi de suite … en fonction de la tâche à accomplir
Dans une macro, utilisez ce qui suit:
Worksheets("YourSheetName").Range("A1").value = "Name" Worksheets("YourSheetName").Range("A2").value = "ID" Worksheets("YourSheetName").Range("A3").value = "Number"
Modifiez l'argument sur les feuilles de travail pour correspondre au nom de la feuille de calcul sur laquelle la modification est effectuée. Si ce ne sont pas les trois premières colonnes, vous devrez modifier la reference de la cellule dans l'argument de la méthode Range.