Đổi codename.

  • Thread starter Thread starter sealand
  • Ngày gửi Ngày gửi
Liên hệ QC

sealand

Thành viên gạo cội
Tham gia
16/5/08
Bài viết
4,883
Được thích
7,688
Giới tính
Nam
Nghề nghiệp
Kế Toán
Trong khi viết chương trình ta ngại nhất khi tham chiếu đến 1 sheet nào đó, trong quá trình sử dụng tên sheet bị thay đổi là chương trình bị lỗi. Tôi thấy nên tham chiếu đến codename là ổn nhất (Codename là tên sheet phần bên ngoài dấu () trong object explore).
Các bạn chỉ giùm muốn đổi tên codename sang tên gợi ý hơn làm thế nào?
 
Nhấn vào sheet nào bạn muốn, Trong cái bảng Properties của sheet đó, phần (name), ở dòng đầu tiên đó, đổi nó lại là xong
 
Tôi thì thấy rằng thay vì bạn nghiên cứu cái codename gì gì đó, tại sao ko tìm cách tham chiếu đến 1 name?
Ví dụ: DS = A1:A100
Cái này cho dù đổi tên sheet, insert row, column, vân vân thì cách viết Range("DS") sẽ luôn tham chiếu đến đúng danh sách của bạn!
 
Nhấn vào sheet nào bạn muốn, Trong cái bảng Properties của sheet đó, phần (name), ở dòng đầu tiên đó, đổi nó lại là xong
Xin lỗi! Tôi tìm không thấy Properties của sheet ở đâu cả. Đã tìm cả trong worksheet lẫn trong VBA. Lưu ý là properties codename là read_only trong VBA nên không dùng lệnh để đổi được.
 
Lần chỉnh sửa cuối:
Xin lỗi! Tôi tìm không thấy Properties của sheet ở đâu cả. Đã tìm cả trong worksheet lẫn trong VBA. Lưu ý là properties codename là read_only trong VBA nên không dùng lệnh để đổi được.


Trong VBE,

bên khung bên trái --> bạn chọn Sheet cần đặt code name -> sau đó bấm F4 -> xuất hiện bảng properties -> tại dòng đầu tiền thay đổi thành sheet code name theo bạn
 
Web KT

Bài viết mới nhất

Back
Top Bottom